Ihre E-Mail wurde erfolgreich gesendet. Bitte prüfen Sie Ihren Maileingang.

Leider ist ein Fehler beim E-Mail-Versand aufgetreten. Bitte versuchen Sie es erneut.

Vorgang fortführen?

Exportieren
Filter
  • 2015-2019  (369)
  • 1980-1984
  • 2015  (369)
  • Birmingham, UK : Packt Publishing  (369)
  • Norderstedt : Hansebooks GmbH
Datenlieferant
Materialart
Sprache
Erscheinungszeitraum
  • 2015-2019  (369)
  • 1980-1984
Jahr
  • 1
    ISBN: 9781784391027 , 1784391026
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Community experience distilled
    DDC: 005.1
    Schlagwort(e): JavaScript (Computer program language) ; WebGL (Computer program language) ; Three-dimensional modeling ; Computer graphics ; Electronic books ; Electronic books ; local
    Kurzfassung: Create stunning 3D graphics in your browser using the Three.js JavaScript library In Detail Modern browsers support WebGL, which makes it possible to create 3D graphics in a browser without having to use plugins such as Flash and Java. Programming WebGL, however, is difficult, complex, and very difficult to debug. With Three.js, it is possible to create stunning 3D graphics in an intuitive manner using JavaScript, without the need to know the details of WebGL. Learning Three.js - the JavaScript 3D Library for WebGL, Second Edition, is a practical, example-rich book that will help you learn about all the features of Three.js. This book will show you how to create or load models from externally created models and realistic-looking 3D objects using materials and textures. You'll also learn how to use the HTML5 video and canvas elements as a material for your 3D objects, different ways of animating your models, skeleton-based animation, and how to add physics such as gravity and collision detection to your scene. By the end of the book, you'll know everything that is required to create 3D animated graphics that run in any browser using Three.js. What You Will Learn Use the different geometries that are provided by Three.js Apply realistic lighting and shadows to the 3D objects you have created Use the different camera controls provided by Three.js to effortlessly navigate around your 3D scene Make use of advanced textures on materials to create realistic-looking 3D objects by using bump maps, normal maps, specular maps, and light maps Import and animate models from external formats, such as OBJ, STL, Collada, and many more Create and run animations using morph targets and bone animations Explore the Physijs JavaScript library to apply physics to your 3D objects Interact directly with WebGL by creating custom vertex and fragment shaders
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed April 14, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 2
    ISBN: 9781785281778 , 1785281771
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.4469
    Schlagwort(e): Linux ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Kurzfassung: A practical guide to troubleshooting the CentOS 7 community-based enterprise server In Detail CentOS is the enterprise-grade Linux operating system built using the same source code as Red Hat Enterprise Linux (RHEL) to provide a free-to-use alternative to Red Hat's commercial Linux offering. The purpose of this book is to build on your understanding of CentOS and to explore those mission-critical services you are entrusted to manage and maintain. Starting with a brief introduction to the overall subject of troubleshooting a CentOS server, this book will take you on a journey across the whole spectrum of issue-based problem solving, which includes active processes, the networking environment, package management, users, folders, files, shared resources, security, databases, and web-based services. By the end of the book, you will have expert-level competency in identifying and diagnosing the root causes of CentOS storage, network, and administration issues and resolving them. What You Will Learn Consider the need to understand, manipulate, and make use of the relevant system log files Analyze, review, and make decisions regarding how and what to do with troublesome active processes on a CentOS server Discover how to approach issues regarding the network environment Approach issues regarding package management and learn how to make the necessary steps to diagnose and fix the problems found in relation to their YUM- and RPM-based needs Diagnose and troubleshoot issues related to Samba, NFS, and various external storage methods Diagnose and troubleshoot issues related to iptables, SELinux, some common firewalls, shell access, and SSH
    Anmerkung: Includes bibliographical references and index. - Description based on online resource; title from cover (Safari, viewed July 6, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 3
    ISBN: 9781785289569 , 178528956X
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.36
    Schlagwort(e): Cloud computing ; Open source software ; Electronic books ; local
    Kurzfassung: Design, implement, and successfully manage your cloud storage using OpenStack Swift In Detail OpenStack is a rapidly growing open source cloud software; and Swift is one such project. Swift allows users to build cloud storage with the help of inexpensive commodity hardware. With the latest OpenStack Juno release, developers and experts have access to hundreds of new features to build robust cloud infrastructures. This book teaches you the fundamentals of cloud storage and OpenStack Swift and gives you the skillset to build and operate your own cloud storage. This book also explains the usefulness of OpenStack Swift for cloud storage and how it provides an architectural review of Swift. Next, the book covers the installation and management of Swift, along with other new topics including quality of service and storage policies. Hardware choice, Swift tuning, and use cases will round out your skills. This edition also features two new chapters covering OpenvStorage and Sahara. The book then demonstrates monitoring and new packaging methods, including Docker. Get a head start in the world of cloud storage using this content-rich book loaded with topics. What You Will Learn Learn the intricacies of cloud storage and discover the new features of Swift Understand OpenStack Swift's architecture and install a multicluster environment Use new packaging techniques such as Docker Perform basic and advanced operations for day-to-day management using REST APIs Know how to choose the right hardware configuration for your needs Tune Swift for your particular workload and use case Explore new Swift interfaces such as Cinder and Sahara
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed June 17, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 4
    ISBN: 9781784395926 , 1784395927
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Professional expertise distilled
    DDC: 005.43
    Schlagwort(e): VMware vSphere ; VMware ; Virtual computer systems ; Electronic books ; local
    Kurzfassung: Efficiently virtualize your IT infrastructure with vSphere In Detail This book will provide you with the skills you'll need to plan, deploy, and manage VMware vSphere infrastructures. Starting with an introduction to vCenter Server and managing single and multiple ESXi servers, you'll learn the basics of vSphere's architecture of virtualization, hypervisors, and virtual infrastructure, and discover how to create and manage virtual machines. You'll learn network management using inbuilt vSphere operations and network virtualization using VMware NSX technology, along with virtual storage in a vSphere environment. You'll go on to implement and configure VSAN with vSphere and discover the advanced operations that can be performed with virtual machines. By the end of this book, you will have explored critical components in vSphere-HA, FT, and DRS security of vSphere architecture, and some vSphere 6.0 new features. What You Will Learn Explore a multiple-host virtualization environment with ESXi and vCenter Server Create and manage virtual machines Create and configure vNetwork Switches to manage your virtual networks Build software-defined, performance-oriented shared storage and network topologies with VSAN and NSX Discover features such as vMotion, Storage vMotion, snapshots, templates, and cloning Familiarize yourself with vSphere High Availability, Fault Tolerance, DRS, and Update management Discover some of the newly added vSphere 6.0 features
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed June 17, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 5
    ISBN: 9781783987337 , 1783987332
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.2762
    Schlagwort(e): Apache Spring ; Application software ; Development ; Java (Computer program language) ; Electronic books ; local
    Kurzfassung: Gain expertise in developing and caching your applications running on the JVM with Spring In Detail Spring is an open source Java application development framework to build and deploy systems and applications running on the JVM. It is the industry standard for Web development and the most popular framework among Java developers. It makes it easy to build modular and testable Web applications by using the Model-View-Controller paradigm and dependency injection. Mastering Spring Application Development will take you on a journey from developing simple applications with Spring Data and MongoDB to caching your application with Spring Cache. You will discover how Thymeleaf will help you develop applications faster and how to configure it, and how to master dependency. Finally, you will get to grips with Web services by creating RESTful services and SOAP services using Spring Web Service framework, helping you to write Web service client code. You will learn how to set up a spring cache and tie your caching code with business logic. What You Will Learn The best approach to configuring Spring applications Read as well as manipulate data in MongoDB using Spring Data Configure Spring Batch to schedule jobs Use Spring Hbase template implementation Bootstrap your application with Spring Boot Create and use Apache Hadoop jobs to handle big data Integrate Spring with Thymeleaf Create RESTful services and SOAP services using Spring Web Service framework Develop maven applications by using the spring-integration-ftp package Configure Hadoop jobs in the Spring framework
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed June 17, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 6
    ISBN: 9781783982813 , 1783982810
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 006.32
    Schlagwort(e): R (Computer program language) ; Data mining ; Data processing ; Electronic books ; Electronic books ; local
    Kurzfassung: Master the craft of predictive modeling by developing strategy, intuition, and a solid foundation in essential concepts In Detail R offers a free and open source environment that is perfect for both learning and deploying predictive modeling solutions in the real world. With its constantly growing community and plethora of packages, R offers the functionality to deal with a truly vast array of problems. This book is designed to be both a guide and a reference for moving beyond the basics of predictive modeling. The book begins with a dedicated chapter on the language of models and the predictive modeling process. Each subsequent chapter tackles a particular type of model, such as neural networks, and focuses on the three important questions of how the model works, how to use R to train it, and how to measure and assess its performance using real world data sets. By the end of this book, you will have explored and tested the most popular modeling techniques in use on real world data sets and mastered a diverse range of techniques in predictive analytics. What You Will Learn Master the steps involved in the predictive modeling process Learn how to classify predictive models and distinguish which models are suitable for a particular problem Understand how and why each predictive model works Recognize the assumptions, strengths, and weaknesses of a predictive model, and that there is no best model for every problem Select appropriate metrics to assess the performance of different types of predictive model Diagnose performance and accuracy problems when they arise and learn how to deal with them Grow your expertise in using R and its diverse range of packages
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed July 22, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 7
    ISBN: 9781782169987 , 1782169989
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.756
    Schlagwort(e): Database management ; Application software ; Development ; Computational grids (Computer systems) ; Java (Computer program language) ; Electronic books ; local
    Kurzfassung: Master Infinispan to create scalable and high-performance applications In Detail Infinispan is an extremely scalable, highly available key/ value data store and data grid platform. In-memory data grids (IMDG) have recently been gaining a lot of attention, and the market for this technology is steadily increasing. This book is a practical guide that covers all Infinispan features in a progressive manner with the help of real-world and ready-to-use examples. You will learn how to install Infinispan and create a perfect development environment. Next, you will learn how to persist data to a permanent store and integrate Infinispan with technologies such as Hibernate OGM, Amazon Web Services (AWS), and CDI. Finally, we will present a sample application that you can download from the JBoss Developer Framework. By the end of this book, you will be able to build extremely scalable applications, providing a highly available key/value data store. What You Will Learn Install Infinispan and create the perfect development environment Get acquainted with topologies and strategies for different situations and data access patterns Familiarize yourself with scaling techniques and concepts including distributed transactions, ACID, and database sharding Monitor your Infinispan instances by using RHQ or JMX clients Control and manage transactions using JTA and use the available APIs to manipulate your cache data Create an application called TicketMonster and learn how to implement Infinispan Learn about JGroups and how to use it with Infinispan for reliable communication Learn the concepts behind big data and how to work with Infinispan MapReduce API
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed June 17, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 8
    ISBN: 9781784399306 , 1784399302 , 9781784391607
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations
    Ausgabe: Second edition
    Serie: Professional expertise distilled
    DDC: 005.7565
    Schlagwort(e): Big data ; Data mining ; Automatic data collection systems ; Data Mining ; Datenanalyse ; Big Data ; Big Data ; Datenanalyse ; Data Mining
    Anmerkung: Description based on online resource; title from cover (Safari, viewed August 13, 2015). - Includes index
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 9
    ISBN: 9781785280672 , 1785280678
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.713762
    Schlagwort(e): Web servers ; Computer programs ; Web proxy servers ; Computer programs ; Electronic books ; Electronic books ; local
    Kurzfassung: Excel in Nginx quickly by learning to use its most essential features in real-life applications In Detail Nginx is an open source and cross-platform reverse proxy server designed for low memory usage and high performance and concurrency. This book provides both basic and in-depth knowledge to help you effectively solve challenges with Nginx, or comfortably go through a transition period when switching to Nginx. Starting with the basics, you will learn by example how to set up, configure, and operate an Nginx installation and use features of Nginx to elegantly solve challenges you experience every day when running your website. You will learn to use the rewrite engine to solve day-to-day tasks and be able to configure access restrictions in Nginx. You will also be able to manage inbound traffic using a number of Nginx features and use Nginx for load balancing and fault-tolerance features. Finally, you will learn how to solve common performance problems and apply a number of performance-tuning strategies. Through easy exploration of the most intricate topics, this book aims to bring you to the next level in your Nginx experience. What You Will Learn Get started with an Nginx installation from scratch in various environments and customize it for your purposes Start and stop a basic Nginx installation, discover the basics of process management, and learn how to set up Nginx to serve static data Create highly-maintainable configuration files to perform the most critical Nginx maintenance tasks Set up Nginx as a reverse proxy and learn to use the Nginx caching feature Discover how to benefit from the Nginx rewrite engine and how to use access restrictions in Nginx Use various Nginx features to manage inbound traffic and understand how to use Nginx load balancing and fault tolerance features Understand advanced feature-independent performance tuning strategies and optimizations Manage inbound and outbound traffic and configure access control
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed August 4, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 10
    ISBN: 9781784396473 , 1784396478
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Professional expertise distilled
    DDC: 005.276
    Schlagwort(e): File organization (Computer science) ; Computer programs ; Web applications ; Development ; Cloud computing ; Electronic books ; Electronic books ; local
    Kurzfassung: Design, build, and deploy responsive applications using AWS cloud components In Detail With the increasing global interest in leveraging cloud infrastructure, AWS Cloud from Amazon offers a cutting-edge platform for architecting, building, and deploying web-scale cloud applications. The variety of features available within AWS can reduce overall infrastructure costs and accelerate the development process for both large enterprises and startups alike. Beginning with basic cloud concepts, you'll learn about the various cloud services models and the design implications of multi-tenant applications. You'll then design, implement, and deploy a multi-tier, scalable, highly-available and secure application on the AWS platform. At every step, we explain the key guiding principles driving real-world production-ready application architectures. Finally, you will learn how to automate your cloud infrastructure, set up operations, application monitoring, and DevOps pipeline. What You Will Learn Multi-tenant design approaches for SaaS applications Planning dev, test, staging, and production environments Design considerations for scalability and high-availability Planning for DR The security considerations and implementation of AWS applications Production deployment processes and tools Monitoring AWS applications using CloudWatch Automating infrastructure using CloudFormation
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed August 11, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 11
    ISBN: 9781784396046 , 1784396044
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Quick answers to common problems
    DDC: 005.3
    Schlagwort(e): JBoss ; Application software ; Development ; Web servers ; Computer programs ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Over 90 hands-on recipes to configure, deploy, and manage Java-based applications using WildFly In Detail With the increasing demand for distributed systems for Java applications, WildFly offers a robust platform on which to deploy and manage your services. As a matter of fact, WildFly 9 is a fully certified Java EE 7 platform and provides remote management tools, such as the redesigned Admin Console and the new and powerful Command Line Interface (CLI). With practical and accessible material, you will begin by learning to set up your WildFly runtime environment, and progress to selecting appropriate operational models, managing subsystems, and conquering the CLI. You will then walk through the different balancing and clustering techniques, simultaneously learning about role-based access control and then developing applications targeting WildFly and Docker. What You Will Learn Run WildFly in both standalone and domain operational modes Adopt the right profile for your applications Configure and manage your WildFly instances with the Admin Console Utilize the CLI to deploy, configure, stop, and start services Develop HA systems with Apache HTTPD, WildFly, and ModCluster Assemble TCP or UDP WildFly clusters Deploy your application to the cloud with OpenShift Online Use Linux containers with Docker to ship your clean, tested, and ready-to-use WildFly environment
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed August 4, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 12
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781783981373 , 1783981377
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.3
    Schlagwort(e): Gradle (Computer file) ; Domain-specific programming languages ; Electronic books ; Electronic books ; local
    Kurzfassung: Master the technique of developing, migrating, and building automation using Gradle In Detail With Gradle, you can efficiently build automation framework along with some flexible alternatives to customized build logic. This book starts with sound basics about build automation and how Gradle fits into this automation. It then moves on to give you a good exposure on Groovy - a scripting language used to write Gradle - and helps you understand a key elements of Groovy programming language. In the following chapters, you will deal with task management and learn how to integrate Ant tasks into build scripts. Furthermore, you will learn dependency management, plugin management, and its configuration techniques in Gradle. You will also get hands-on with building and testing projects using Gradle. You will then begin to cover diverse topics, such as Continuous Integration with Jenkins and TeamCity, Migration strategies, and Deployment, which enables you to learn concepts useful for Agile software development. Finally, you will also learn how to create a simple mobile application using Android and explore how Gradle can help you to build and test the application. What You Will Learn Create and develop a build system with Gradle Understand Groovy basics and key features to write Gradle scripts Explore the important features of Gradle: task management, plugin management, and dependency management Walkthrough various in-built Gradle plugins, such as Java, Scala, War, Ant, Maven, and many others Master the migration techniques from build tools such as Ant and Maven into Gradle Integrate Gradle with popular continuous integration tools such as Jenkins and TeamCity
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed August 17, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 13
    ISBN: 9781785289002 , 1785289004
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.432
    Schlagwort(e): Linux ; Computer networks ; Management ; Electronic books ; Electronic books ; local
    Kurzfassung: Gain Linux administration skills by learning new networking concepts in Red Hat Enterprise Linux 7 In Detail Red Hat Enterprise Linux (RHEL) is the most popular Linux distribution currently being used and can be deployed on many platforms. Enterprises that have a large number of systems need to be interconnected, configured, and managed effectively. RHEL networking lets you accomplish these tasks easily. This is a highly-detailed guide to help with your deployments on RHEL 7 or CentOS 7. This book, based on RHEL 7.1, will introduce to you the fundamentals of networking your systems. You will learn the use of new consistent names to identify your network cards. Soon, you will move on to configuring the basic plumbing of your network, setting up time, network address assignment, and name resolution. Last, the focus moves to configuring the new kernel-based iSCSI target services on RHEL 7 and using the service to host storage area networks. What You Will Learn Master the new time daemon, chronyd, and understand why it is used over the more traditional NTP Delve inside the workings of the kernel-based iSCSI target that shares disks on your network Share data with your Windows network and make use of their users and groups for authentication, without the need to replace your existing infrastructure Shield your users and data from the ever-present dangers that exist on the Internet by implementing and understanding SELinux Deploy Apache 2.4 and make use of its new features Provide saleable and fault-tolerant file systems with btrfs, more quickly than you could ever imagine Protect your investment using the new firewalld process, enabling you to deploy firewall changes while the firewall is in place
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed July 6, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 14
    ISBN: 9781784390549 , 1784390542
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community Experience Distilled
    DDC: 005.276
    Schlagwort(e): Application software ; Development ; Python (Computer program language) ; Web applications ; Electronic books ; Electronic books ; local
    Kurzfassung: Use Python and Flask to build amazing web applications, just the way you want them! Learn how to use forms, authentication, and authorization control through extensions, and provide a robust, safe web experience for the client Free yourself from the SQL vs NoSQL paradigm and use the technology that best fits your needs Add powerful concepts like TDD and BDD to your range of testing skills In Detail Flask is a powerful web framework that helps you build great projects using your favorite tools. Flask takes the flexible Python programming language and provides a simple template for web development. Once imported into Python, Flask can be used to save time building web applications. It goes against the flow with the microframework concept, leaving most of the architecture choices to the developer. Through its great API, extensions, and powerful patterns, Flask helps you create simple projects in minutes and complex ones as soon as possible. From the beginning, Building Web Applications with Flask shows you how to utilize Flask's concepts, extensions, and components to create engaging, full-featured web projects. You'll learn how to properly handle forms using WTForms, devise convenient templates with Jinja2 tags and macros, use NoSQL and SQL databases to store user data, test your projects with features and unit tests, create powerful authentication and user authorization, as well as administrative interfaces with ease, and more. As Flask does not enforce an architectural recipe, neither do we! This book makes no coding assumptions on how you should code, leaving you free to experiment. What You Will Learn Create single page applications with Flask Use macros, filters, tags, and control structures to render rich responses to user requests Receive forms securely through form-based classes and WTForms Utilize NoSQL or SQL databases to store user data seamlessly Generate simple, yet powerful, REST services from your data models Learn how to perform test-driven and behavior-driven developments in your Flask projects Use Flask components to create maintainable non-flat projects Harvest the power of extensions to build robust authorization and permission policies
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed July 20, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 15
    ISBN: 9781784394592 , 1784394599
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Professional expertise distilled
    DDC: 005.4
    Schlagwort(e): Citrix XenDesktop ; Computer networks ; Remote access ; Virtual computer systems ; Electronic books ; Electronic books ; local
    Kurzfassung: Design and implement a high performance and efficient virtual desktop infrastructure using Citrix® XenDesktop® Design, deploy, configure, optimize, troubleshoot, and maintain XenDesktop for enterprise environments and to meet emerging high-end business requirements Configure Citrix XenDesktop to deliver a rich virtual desktop experience to end users A comprehensive, practical guide to monitoring a XenDesktop environment and automating XenDesktop tasks using PowerShell In Detail Nowadays, many organizations are moving toward desktop virtualization. Citrix® XenDesktop® is the most comprehensive solution to implement a scalable and high performance virtual desktop environment. This book will provide you with the technical skills you need to successfully design, set up, and maintain a XenDesktop® environment. This book will introduce you to the main components of a XenDesktop® infrastructure and covers how to design and install them. Through each chapter, you will quickly learn how to configure your virtual desktop environment in order to meet specific end user requirements, giving your users the freedom to work from anywhere and from any device while virtual desktops and apps are centrally maintained in your data center. What You Will Learn Understand the evolution and main components of XenDesktop® architecture in detail Design and implement a XenDesktop® environment with enterprise capabilities such as high availability, scalability, app orchestration, and integration with cloud infrastructures Configure Citrix® XenDesktop® for real-time advanced business use cases and optimize it for performance Understand and configure the various components of networking involved in both remote and intranet access to your XenDesktop® environment Discover the usage and features of Citrix®-provided tools for monitoring and troubleshooting XenDesktop® environments Explore how the PowerShell SDK can help you to automate common tasks and administrative operations Discover how you can use Microsoft Application Virtualization to expand your virtual desktop infrastructure to deliver virtual applications to end users
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed July 21, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 16
    ISBN: 9781783981410 , 1783981415
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.2762
    Schlagwort(e): Node.js ; JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Kurzfassung: Learn how to build, test, deploy, monitor, and maintain your Node.js applications at scale In Detail Node.js is a popular choice for teams that need to design, build, test, deploy, maintain, and monitor large-scale distributed systems. Starting with a detailed overview of the Node.js architecture, this book covers topics that will help in application development, testing, deployment, and maintenance. You will learn about concurrency, event loops, callbacks and streams. Furthermore, step-by-step instructions on deploying applications to providers such as DigitalOcean and Heroku will be provided, including information on setting up load balancers and proxies. Message queues and other techniques for managing state and session data at scale will also be covered. A series of examples on deploying your Node.js applications in production environments are provided, including a discussion on setting up continuous deployment and integration for your team. Popular tools for testing, deploying, building, and monitoring Node.js applications are covered, helping you get up and running quickly. What You Will Learn Learn the strengths of Node.js and how to optimize your code to make it ready for deployment into production Use Docker and Vagrant to create many virtual instances of your Node.js applications Deploy Node.js repositories to the cloud using Heroku, OpenShift, and DigitalOcean Utilize native Node.js modules, or Nginx, to load balance your applications Optimize your Node runtime by tweaking V8, managing memory intelligently, and using Redis to manage state data Discover how to use Gulp, Browserify, npm, Mocha, Chai, Sinon, and other tools to simplify your build/test/release process Manage your production deployments with Git, Jenkins, and Ansible
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed August 4, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 17
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781782166610 , 1782166610
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    Schlagwort(e): Computer software ; Testing ; Computer software ; Development ; Electronic books ; Electronic books ; local
    Kurzfassung: Master high quality software development driven by unit tests About This Book Design and implement robust system components by means of the de facto unit testing standard in Java Reduce defect rate and maintenance effort, plus simultaneously increase code quality and development pace Follow a step-by-step tutorial imparting the essential techniques based on real-world scenarios and code walkthroughs Who This Book Is For No matter what your specific background as a Java developer, whether you're simply interested in building up a safety net to reduce regressions of your desktop application or in improving your server-side reliability based on robust and reusable components, unit testing is the way to go. This book provides you with a comprehensive but concise entrance advancing your knowledge step-wise to a professional level. What You Will Learn Organize your test infrastructure and resources reasonably Understand and write well structured tests Decompose your requirements into small and independently testable units Increase your testing efficiency with on-the-fly generated stand-in components and deal with the particularities of exceptional flow Employ runners to adjust to specific test demands Use rules to increase testing safety and reduce boilerplate Use third party supplements to improve the expressiveness of your verification statements In Detail JUnit has matured to become the most important tool when it comes to automated developer tests in Java. Supported by all IDEs and build systems, it empowers programmers to deliver software features reliably and efficiently. However, writing good unit tests is a skill that needs to be learned; otherwise it's all too easy to end up in gridlocked development due to messed up production and testing code. Acquiring the best practices for unit testing will help you to prevent such problems and lead your projects to success with respect to quality and costs. This book explains JUnit concepts and best practices applied to the test first approach, a foundation for high quality Java components delivered in time and budget. From the beginning you'll be guided continuously through a practically relevant example and pick up background knowledge and development techniques step by step. Starting with the basics of tests organization you'll soon comprehend the necessity of well structured tests and delve into the relationship of requirement decomposition and the many-faceted world of test double usage. In conju...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed September 25, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 18
    ISBN: 9781784395001 , 1784395005
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.72
    Schlagwort(e): Web applications ; HTML (Document markup language) ; Application software ; Electronic books ; Electronic books ; local
    Kurzfassung: Build your own real-time web applications using HTML5 WebSockets In Detail WebSocket facilitates complete duplex communication between the client and server. HTML5 made it possible to create enterprise-level applications considering the important parameters related to application maintainability. All these enhanced features help developers to remove the dependency on different plugins. Starting with the basics of HTML5, you will work your way through the process of implementing different applications using WebSockets and HTML5 using the Node.js server. You will explore how to use WebSockets on the mobile and tablet platforms and build a real-time drawing application in HTML5 utilizing WebSockets. You will also learn how to set up the Node.js server and develop an app for presentation sharing. By the end of this book, you will be familiar with the technology and will have learned how to enhance your HTML5 web application development using modern tools. What You Will Learn Create a web app with the advanced features of the modern Web Expand the level of application by using different frameworks and libraries Improve HTML5 web application development with the help of up-to-date tools Structure your application and speed up development with modern tools Develop a WebSocket server using Node.js Discover all the basics of using WebSockets on mobile and tablet platforms Transmit real-time data between users by building a drawing application in HTML5 Understand the importance of using framework AngularJS along with Bootstrap
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed May 26, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 19
    ISBN: 9781784391935 , 178439193X
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community Experience Distilled
    DDC: 004.12093479
    Schlagwort(e): Linux ; Application software ; Development ; Computer software ; Development ; Open source software ; Electronic books ; Electronic books ; local
    Kurzfassung: Optimize the power of Docker to run your applications quickly and easily Learn to compose, use, and publish the Docker containers Leverage the features of Docker to deploy your existing applications Explore real world examples of securing and managing Docker containers In Detail Docker is a next-generation platform for simplifying application containerization life-cycle. Docker allows you to create a robust and resilient environment in which you can generate portable, composable, scalable, and stable application containers. This book is a step-by-step guide that will walk you through the various features of Docker from Docker software installation to the impenetrable security of containers. The book starts off by elucidating the installation procedure for Docker and a few troubleshooting techniques. You will be introduced to the process of downloading Docker images and running them as containers. You'll learn how to run containers as a service (CaaS) and also discover how to share data among containers. Later on, you'll explore how to establish the link between containers and orchestrate containers using Docker Compose. You will also come across relevant details about application testing inside a container. You will discover how to debug a container using the docker exec command and the nsenter tool. Finally, you will learn how to secure your containers with SELinux and other proven methods. What You Will Learn Build a Docker image using Dockerfiles Push and publish images on Docker Hub Run your own private Docker Hub and upload images onto it Create and run services inside a container to deploy your applications with ease Share data between the Docker host and containers Orchestrate multiple containers with Docker Compose Test and debug applications inside a Docker container Secure your Docker containers with SELinux
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed July 20, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 20
    ISBN: 9781783985517 , 1783985518
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.2762
    Schlagwort(e): JavaScript (Computer program language) ; Web site development ; Electronic books ; Electronic books ; local
    Kurzfassung: Discover and explore the world of promises, one of JavaScript's most powerful concepts In Detail JavaScript is a tool for the gurus who create highly useful applications, but it has some limitations. To overcome these limitations, a concept called JavaScript promises is rising rapidly in popularity. Promises makes writing complex logics more manageable and easy. This book starts with an introduction to JavaScript promises and how it has evolved over time. You will learn the JavaScript asynchronous model and how JavaScript handles asynchronous programming. Next, you will explore the promises paradigm and its advantages. Finally, this book will show you how to implement promises in platforms used in project development including WinRT, jQuery, and Node.js. What You Will Learn Get a complete overview of the promises paradigm and its advantages Discover the programming models that are used to build JavaScript Execute the asynchronous programming model in JavaScript and understand its usefulness in modern web developmen Employ promises in JavaScript to boost your project performance Apply the best practices of promises in JavaScript to your platform of choice Manage your JavaScript code in a more professional and maintainable manner Utilize promises effectively and efficiently in different domains and disciplines of software engineering Implement promises in WinRT, Node.js, jQuery, and Angular.js
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed August 4, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 21
    ISBN: 9781784391140 , 178439114X
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.133
    Schlagwort(e): JavaScript (Computer program language) ; Computer software ; Development ; Domain-specific programming languages ; Electronic books ; Electronic books ; local
    Kurzfassung: Speed up your application development by leveraging the patterns of domain-driven design In Detail JavaScript backs some of the most advanced applications. It is time to adapt modern software development practices from JavaScript to model complex business needs. JavaScript Domain-Driven Design allows you to leverage your JavaScript skills to create advanced applications. You'll start with learning domain-driven concepts and working with UML diagrams. You'll follow this up with how to set up your projects and utilize the TDD tools. Different objects and prototypes will help you create model for your business process and see how DDD develops common language for developers and domain experts. Context map will help you manage interactions in a system. By the end of the book, you will learn to use other design patterns such as DSLs to extend DDD with object-oriented design base, and then get an insight into how to select the right scenarios to implement DDD. What You Will Learn Make communication with businesses more productive by identifying your requirements Analyze a project to build the right features at the right time Test the vital parts of your project by implementing test-driven design Create application prototypes and utilize UML to enhance developer productivity Explore effective means of communicating with non-developers to find out more about their requirements Discover how to create manageable applications in JavaScript from scratch Learn to quickly build advanced JavaScript applications
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed August 17, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 22
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781784395957 , 1784395951
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Community experience distilled
    DDC: 005.1/17
    Schlagwort(e): Python (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Kurzfassung: Unleash the power of Python 3 objects About This Book Stop writing scripts and start architecting programs Learn the latest Python syntax and libraries A practical, hands-on tutorial that teaches you all about abstract design patterns and how to implement them in Python 3 Who This Book Is For If you're new to object-oriented programming techniques, or if you have basic Python skills and wish to learn in depth how and when to correctly apply object-oriented programming in Python to design software, this is the book for you. What You Will Learn Implement objects in Python by creating classes and defining methods Separate related objects into a taxonomy of classes and describe the properties and behaviors of those objects via the class interface Extend class functionality using inheritance Understand when to use object-oriented features, and more importantly when not to use them Discover what design patterns are and why they are different in Python Uncover the simplicity of unit testing and why it's so important in Python Grasp common concurrency techniques and pitfalls in Python 3 Exploit object-oriented programming in key Python technologies such as Kivy and Django. Object-oriented programming concurrently with asyncio In Detail Python 3 is more versatile and easier to use than ever. It runs on all major platforms in a huge array of use cases. Coding in Python minimizes development time and increases productivity in comparison to other languages. Clean, maintainable code is easy to both read and write using Python's clear, concise syntax. Object-oriented programming is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Many modern programming languages utilize the powerful concepts behind object-oriented programming and Python is no exception. Starting with a detailed analysis of object-oriented analysis and design, you will use the Python programming language to clearly grasp key concepts from the object-oriented paradigm. This book fully explains classes, data encapsulation, inheritance, polymorphism, abstraction, and exceptions with an emphasis on when you can use each principle to develop well-designed software. You'll get an in-depth analysis of many common object-oriented design patterns that are more suitable to Python's unique style. This book will not just teach Python syntax, but will also build your confidence in how to program. You will also learn how to create...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed September 28, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 23
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781784398897 , 1784398896
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.8
    Schlagwort(e): Puppet (Computer file) ; Information technology ; Security measures ; Computer security ; Software ; Computer networks ; Security measures ; Software ; Electronic books ; Electronic books ; local
    Kurzfassung: Secure your IT environments with the powerful security tools of Puppet In Detail As application and server environments become more complex, managing security and compliance becomes a challenging situation. By utilizing Puppet and the tools associated with it, you can simplify and automate many of the more repetitive security-related tasks. Beginning with the simplest cases, you will quickly get up and running by looking at an example Puppet manifest. Moving on, you will learn how to use Puppet to track changes to environments and how this can be used for compliance. As your knowledge increases, you will then get to explore community modules and learn how they can help simplify the deployment of your Puppet environment by using pre-written code contributed by community members. By the end of this book, you will be able to implement a complete centralized logging solution using Logstash and community modules. What You Will Learn Use Puppet manifests to show system compliance and track changes to the operating system resources Generate security reports using PuppetDB to show that the systems are up to date Automate CIS compliance using community modules Configure firewalls automatically based on roles Demystify the Puppet SSL stack Set up centralized logging with dashboard search functionality using Elasticsearch, Logstash, and Kibana Configure your systems to be secure automatically using SELinux with Puppet Use Puppet to assist with PCI DSS compliance
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed April 14, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 24
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781784397302 , 178439730X
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.74
    Schlagwort(e): Graphic methods ; Computer programs ; Graph theory ; Data processing ; Database design ; Databases ; Development ; Non-relational databases ; Electronic books ; Electronic books ; local
    Kurzfassung: Design efficient and flexible databases by optimizing the power of Neo4j In Detail Neo4j is a graph database that allows you to model your data as a graph and find solutions to complex real-world problems that are difficult to solve using any other type of database. This book is designed to help you understand the intricacies of modeling a graph for any domain. The book starts with an example of a graph problem and then introduces you to modeling non-graph problems using Neo4j. Concepts such as the evolution of your database, chains, access control, and recommendations are addressed, along with examples and are modeled in a graph. Throughout the book, you will discover design choices and trade-offs, and understand how and when to use them. By the end of the book, you will be able to effectively use Neo4j to model your database for efficiency and flexibility. What You Will Learn Translate a problem domain from a whiteboard to your database Make design decisions based on the nature of data and how it is going to be used Use Cypher to create and query data Evolve your database in stages Optimize the performance of your application with data design Design paradigms to ensure flexibility, ease of querying, and performance Move from an existing model to a new model without losing consistency
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed August 13, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 25
    ISBN: 9781783987559 , 1783987553
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community Experience Distilled
    DDC: 005.133
    Schlagwort(e): Python (Computer program language) ; Charts, diagrams, etc ; Computer programs ; Electronic books ; Electronic books ; local
    Kurzfassung: A practical guide that takes you beyond the basics of matplotlib and gives solutions to plot complex data Customize, configure, and handle events, and interact with figures using matplotlib Create highly intricate and complicated graphs using matplotlib Explore matplotlib's depths through examples and explanations in IPython notebooks In Detail matplotlib is a Python plotting library that provides a large feature set for a multitude of platforms. Given the depth of the library's legacy and the variety of related open source projects, gaining expert knowledge can be a time-consuming and often confusing process. You'll begin your exciting journey learning about the skills that are necessary in leading technical teams for a visualization project or to become a matplotlib contributor. Supported by highly-detailed IPython Notebooks, this book takes you through the conceptual components underlying the library and then provides a detailed overview of its APIs. From there, you will learn about event handling and how to code for interactive plots. Next you will move on to customization techniques, local configuration of matplotib, and then deployments in Cloud environments. The adventure culminates in an exploration of big data visualization and matplotlib clustering. What You Will Learn Analyze the matplotlib code base and its internals Re-render visualized data on the fly based on changes in the user interface Take advantage of sophisticated third-party libraries to plot complex data relationships Create custom styles for use in specialize publications, presentations, or online media Generate consolidated master plots comprising many subplots for dashboard-like results Deploy matplotlib in Cloud environments Utilize matplotlib in big data projects
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed July 20, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 26
    ISBN: 9781783988549 , 1783988541
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Community experience distilled
    DDC: 005.756
    Schlagwort(e): PostgreSQL ; Database management ; SQL (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Leverage the power of PostgreSQL replication to make your databases more robust, secure, scalable, and fast In Detail PostgreSQL offers a comprehensive set of replication - related features. Unleashing the power of PostgreSQL provides you with countless opportunities and a competitive advantage over other database systems. This book will guide you through the most important concepts of PostgreSQL replication. It contains all the information you need to design and operate replicated setups. Beginning by giving you an understanding of replication concepts, the PostgreSQL transaction log, and Point-in-time Recovery, we gradually move on to setting up asynchronous and synchronous replication. Next up, you will learn to monitor a PostgreSQL cluster setup, deal with monitoring tools, and then move on to understanding Linux High Availability. Further, we explore widely-used tools such as Slony, SkyTools, Postgres-XC, and walbouncer, and set up PL/Proxy. Finally, you'll get acquainted with the new technology of BDR, which allows bidirectional replication in PostgreSQL. What You Will Learn Use Point-in-time Recovery to perform data recovery as well as replication Set up synchronous as well as asynchronous streaming replication Get familiarized with the transaction log, the core component of most replication setups and its purpose Improve speed and reliability with an understanding of pgpool and PgBouncer Increase your data security and geographically distribute data Make your systems more available and secure with Linux High Availability Scale out with PL/Proxy and Postgres-XC Detect, investigate, and solve replication-related problems
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed August 13, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 27
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781785289934 , 1785289934
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.117
    Schlagwort(e): Object-oriented programming (Computer science) ; Computer programming ; Python (Computer program language) ; JavaScript (Computer program language) ; C# (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Explore and crack the OOP code in Python, JavaScript, and C# In Detail Learning Object-Oriented Programming is an easy-to-follow guide full of hands-on examples of solutions to common problems with object-oriented code in Python, JavaScript, and C#. It starts by helping you to recognize objects from real-life scenarios and demonstrates that working with them makes it simpler to write code that is easy to understand and reuse. You will learn to protect and hide data with the data encapsulation features of Python, JavaScript, and C#. You will explore how to maximize code reuse by writing code capable of working with objects of different types, and discover the advantage of duck typing in both Python and JavaScript, while you work with interfaces and generics in C#. With a fair understanding of interfaces, multiple inheritance, and composition, you will move on to refactor existing code and to organize your source for easy maintenance and extension. Learning Object-Oriented Programming will help you to make better, stronger, and reusable code. What You Will Learn Generate instances in three programming languages: Python, JavaScript, and C# Customize constructors and destructors Work with a combination of access modifiers, prefixes, properties, fields, attributes, and local variables to encapsulate and hide data Take advantage of specialization and the possibility to overload or override members Create reusable and easier to maintain code Use interfaces, generics, and multiple inheritance when available
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed August 3, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 28
    ISBN: 9781784392420 , 1784392421
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Professional Expertise Distilled
    DDC: 005.1
    Schlagwort(e): Agile software development ; Project management ; Computer programs ; Computer software ; Development ; Management ; Electronic books ; Electronic books ; local
    Kurzfassung: Bring the power of Agile to Atlassian JIRA and run your projects efficiently with Scrum and Kanban In Detail JIRA Agile (formerly known as GreenHopper) is a plugin that adds agile project management to any JIRA project. It allows you to visualize your existing process and stimulate incremental improvement. JIRA Agile brings the power of agile methodology to Atlassian JIRA. With JIRA Agile Essentials you will dive straight into the action, exploring critical agile terminologies and concepts in the context of JIRA Agile. Learn to install and run JIRA Agile, and set it up to run with Scrum and Kanban. Collaborate with your colleagues to define requirements, create user stories, and manage and plan sprints based on the availability of your members. Create reports and share your project progress with other stakeholders. With this practical guide, you will develop a great working knowledge of JIRA Agile and make your project management much more efficient. What You Will Learn Understand how JIRA Agile and JIRA work together Install JIRA Agile and extend it beyond project tracking Manage and run your JIRA projects with Scrum or Kanban Customize your agile boards to adapt to your team's workflow process Create and share project statuses with amazing charts Plan your sprints with JIRA Agile and Team Calendar Integrate JIRA Agile with Confluence Redefine your project management process with the Atlassian stack
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed July 20, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 29
    ISBN: 9781784399900 , 1784399906
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    DDC: 005.133
    Schlagwort(e): Python (Computer program language) ; Application software ; Testing ; Electronic books ; Electronic books ; local
    Kurzfassung: Over 60 indispensable Python recipes to ensure you always have the right code on hand for web application testing In Detail This book gives you an arsenal of Python scripts perfect to use or to customize your needs for each stage of the testing process. Each chapter takes you step by step through the methods of designing and modifying scripts to attack web apps. You will learn how to collect both open and hidden information from websites to further your attacks, identify vulnerabilities, perform SQL Injections, exploit cookies, and enumerate poorly configured systems. You will also discover how to crack encryption, create payloads to mimic malware, and create tools to output your findings into presentable formats for reporting to your employers. What You Will Learn Enumerate users on web apps through Python Develop complicated header-based attacks through Python Deliver multiple XSS strings and check their execution success Handle outputs from multiple tools and create attractive reports Create PHP pages that test scripts and tools Identify parameters and URLs vulnerable to Directory Traversal Replicate existing tool functionality in Python Create basic dial-back Python scripts using reverse shells and basic Python PoC malware
    Anmerkung: Includes index. - "Quick answers to common problems"--Cover. - Description based on online resource; title from cover (Safari, viewed July 6, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 30
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781783983674 , 1783983671
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 621.382
    Schlagwort(e): Internet telephony ; Web applications ; Real-time programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Kurzfassung: Develop interactive real-time communication applications with WebRTC Create easy-to-use real-time communication applications using WebRTC platform Learn the best practices behind traversing networks, signaling, security, and data transport in WebRTC applications Use full mesh networks, partial mesh networks, and multi point control units to manage your applications In Detail The book begins by teaching you how to capture audio and video streams from the browser using the Media Capture and Streams API. You will then create your first WebRTC application capable of audio and video calling. The book will also give you in-depth knowledge about signaling and building a signaling server in Node.js. While being introduced to the RTCDataChannel object, you will learn how it relates to WebRTC and how to add text-based chat to your application. You will also learn to take your application further by supporting multiple users through different technologies and scale its performance and security. This book will also cover several theories using full mesh networks, partial mesh networks, and multipoint control units. By the end of this book, you will have an extensive understanding of real-time communication and the WebRTC protocol and APIs. What You Will Learn Understand the underlying platform that WebRTC is built upon Create applications that utilize your web camera and microphone Build your very own signaling server from scratch Enable your applications to communicate with multiple users Share data and files across peer-to-peer connections using WebRTC Implement best practices to secure and make a WebRTC application perform Get to know more about multi-peer mesh networks for more than two users Learn the best practices behind traversing networks, signaling, security, and data transport in WebRTC applications Use full mesh networks, partial mesh networks, and multipoint control units to manage your applications
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed July 20, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 31
    ISBN: 9781783983810 , 1783983817
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.365
    Schlagwort(e): Web applications ; Application software ; Development ; Scala (Computer program language) ; Java (Computer program language) ; Electronic books ; local
    Kurzfassung: Leverage the awesome features of Play Framework to build scalable, resilient, and responsive applications In Detail Play Framework is an open source web application framework that is written in Java and Scala. It follows the Model-View-Controller architectural pattern and enables the user to employ Scala for application development, while keeping key properties and features of Play Framework intact. Starting off by building a basic application with minimal features, you get a detailed insight into handling data transactions and designing models in Play. Next, you venture into the concepts of Actors and WebSockets, the process of manipulating data streams, and testing and debugging an application in Play. Finally, you gain an insight into extending the framework by writing custom modules or plugins in Play. Each chapter has a troubleshooting section that helps you out by discussing the causes of, and solutions to, some commonly faced issues. What You Will Learn Customize your framework to accommodate the specific requirements of an application Develop responsive, reliable, and highly scalable applications using Play Framework Build and customize Play Framework plugins that can be used in multiple Play applications Familiarize yourself with third-party APIs to avoid rewriting existing code Gain an insight into the various aspects of testing and debugging in Play to successfully test your apps Get to know all about the concepts of WebSockets and Actors to process messages based on events
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed June 17, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 32
    ISBN: 9781784396374 , 1784396370
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Community experience distilled
    DDC: 005.2762
    Schlagwort(e): JavaScript (Computer program language) ; Representational State Transfer (Software architecture) ; Web services ; Design ; Application program interfaces (Computer software) ; Electronic books ; Electronic books ; local
    Kurzfassung: Design scalable and robust RESTful web services with JAX-RS and Jersey extension APIs About This Book Get to grips with the portable Java APIs used for JSON processing Design solutions to produce, consume, and visualize RESTful web services using WADL, RAML, and Swagger A step-by-step guide packed with many real-life use-cases to help you build efficient and secure RESTful web APIs in Java Who This Book Is For If you are a web developer with a basic understanding of the REST concepts but are new to the idea of designing and developing RESTful web services, this is the book for you. As all the code samples for the book are written in Java, proficiency in Java is a must. What You Will Learn Introduce yourself to the RESTful software architectural style and the REST API design principles Make use of the JSR 353 APIs and Jackson API for JSON processing Build portable RESTful web APIs, making use of the JAX-RS 2.0 API Simplify API development using the Jersey extension APIs Secure your RESTful web services with various authentication and authorization mechanisms Get to grips with the various metadata solutions to describe, produce, and consume RESTful web services Understand the design and coding guidelines to build well-performing RESTful APIs See how the role of RESTful web services changes with emerging technologies and trends In Detail REST (REpresentational State Transfer) is a simple yet powerful software architecture style to create scalable web services and allow them to be simple, lightweight, and fast. The REST API uses HTTP and JSON, so that it can be used with many programming languages such as Ruby, Java, Python, and Scala. Its use in Java seems to be the most popular though, because of the API's reusability. This book is a guide to developing RESTful web services in Java using the popular RESTful framework APIs available today. You will begin with gaining an in-depth knowledge of the RESTful software architectural style and its relevance in modern applications. Further, you will understand the APIs to parse, generate, transform, and query JSON effectively. Then, you will see how to build a simple RESTful service using the popular JAX-RS 2.0 API along with some real-world examples. This book will introduce you to the Jersey framework API, which is used to simplify your web services. You will also see how to secure your services with various authentication mechanisms. You will get to grips with various solutions to describe, produce, co...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed October 13, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 33
    ISBN: 9781784398262 , 1784398268
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Community experience distilled
    DDC: 006.7
    Schlagwort(e): Web sites ; Design ; HTML (Document markup language) ; Cascading style sheets ; Electronic books ; Electronic books ; local
    Kurzfassung: Learn the HTML5 and CSS3 you need to help you design responsive and future-proof websites that meet the demands of modern web users About This Book Learn and explore how to harness the latest features of HTML5 in the context of responsive web design Learn to wield the new Flexbox layout mechanism, code responsive images, and understand how to implement SVGs in a responsive project Make your pages interactive by using CSS animations, transformations, and transitions Who This Book Is For Are you writing two websites - one for mobile and one for larger displays? Or perhaps you've already implemented your first 'RWD' but are struggling bring it all together? If so, Responsive Web Design with HTML5 and CSS3, Second Edition gives you everything you need to take your web sites to the next level. You'll need some HTML and CSS knowledge to follow along, but everything you need to know about Responsive Design and making great websites is included in the book! What You Will Learn Understand what responsive design is, and why it's vital for modern web development HTML5 markup is cleaner, faster, and more semantically rich than anything that has come before - learn how to use it and its latest features Integrate CSS3 media queries into your designs to use different styles for different media. You'll also learn about future media queries which are evolving in CSS4. Responsive images allow different images to be presented in different scenarios. We'll cover how to load different sets of images depending upon screen size or resolution and how to display different images in different contexts. Conquer forms! Add validation and useful interface elements like date pickers and range sliders with HTML5 markup alone. Implement SVGs into your responsive designs to provide resolution independent images, and learn how to adapt and animate them Learn how to use the latest features of CSS including custom fonts, nth-child selectors (and some CSS4 selectors), CSS custom properties (variables), and CSS calc In Detail Desktop-only websites just aren't good enough anymore. With mobile internet usage still rising, and tablets changing internet consumption habits, you need to know how to build websites that will just 'work', regardless of the devices used to access them. This second edition of Responsive Web Design with HTML5 and CSS3 explains all the key approaches necessary to create and maintain a modern responsive design. The changing way in which we access the web means ...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed September 28, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 34
    ISBN: 9781784394585 , 1784394580
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.4/3
    Schlagwort(e): Apache Hadoop ; Electronic data processing ; Distributed processing ; Electronic books ; Electronic books ; local
    Kurzfassung: Moving beyond MapReduce - learn resource management and big data processing using YARN About This Book Deep dive into YARN components, schedulers, life cycle management and security architecture Create your own Hadoop-YARN applications and integrate big data technologies with YARN Step-by-step guide to provision, manage, and monitor Hadoop-YARN clusters with ease Who This Book Is For This book is intended for those who want to understand what YARN is and how to efficiently use it for the resource management of large clusters. For cluster administrators, this book gives a detailed explanation of provisioning and managing YARN clusters. If you are a Java developer or an open source contributor, this book will help you to drill down the YARN architecture, write your own YARN applications and understand the application execution phases. This book will also help big data engineers explore YARN integration with real-time analytics technologies such as Spark and Storm. What You Will Learn Explore YARN features and offerings Manage big data clusters efficiently using the YARN framework Create single as well as multi-node Hadoop-YARN clusters on Linux machines Understand YARN components and their administration Gain insights into application execution flow over a YARN cluster Write your own distributed application and execute it over YARN cluster Work with schedulers and queues for efficient scheduling of applications Integrate big data projects like Spark and Storm with YARN In Detail Today enterprises generate huge volumes of data. In order to provide effective services and to make smarter and more intelligent decisions from these huge volumes of data, enterprises use big-data analytics. In recent years, Hadoop has been used for massive data storage and efficient distributed processing of data. The Yet Another Resource Negotiator (YARN) framework solves the design problems related to resource management faced by the Hadoop 1.x framework by providing a more scalable, efficient, flexible, and highly available resource management framework for distributed data processing. This book starts with an overview of the YARN features and explains how YARN provides a business solution for growing big data needs. You will learn to provision and manage single, as well as multi-node, Hadoop-YARN clusters in the easiest way. You will walk through the YARN administration, life cycle management, application execution, REST APIs, schedulers, security framework and so o...
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed September 20, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 35
    ISBN: 9781784390778 , 1784390771
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Quick answers to common problems
    DDC: 005.3
    Schlagwort(e): Application software ; Testing ; Web applications ; Testing ; Browsers (Computer programs) ; Automation ; Electronic books ; Electronic books ; local
    Kurzfassung: Over 90 recipes to help you build and run automated tests for your web applications with Selenium WebDriver About This Book Learn to leverage the power of Selenium WebDriver with simple examples that illustrate real-world problems and their workarounds Explains the testing of mobile applications with Appium for mobile platforms such as iOS and Android A pragmatic manual with engaging recipes and attractive screenshots to test your web applications efficiently Who This Book Is For This book is intended for software quality assurance/testing professionals, software project managers, or software developers with prior experience in using Selenium and Java to test web-based applications. This books also provides examples for C#, Python and Ruby users. What You Will Learn Understand how the locators work and use various locator methods to build reliable tests Build reliable and maintainable tests with the Selenium WebDriver API Use the PageFactory pattern to build a robust and easy to maintain test framework Build data-driven tests and extend Selenium API to implement custom steps and checks Integrate and use ATDD/BDD tools such as Cucumber, SpecFlow, Capybara, and Behave with the Selenium WebDriver API Set up iPhone/iPad and Android simulators and devices to test your mobile web application with Appium Set up Selenium Grid for faster and parallel running of tests, increasing test coverage and reducing test execution time for cross-browser testing Build extended Selenium WebDriver tests for additional coverage In Detail This book is an incremental guide that will help you learn and use the advanced features of the Selenium toolset including the WebDriver API in various situations to build a reliable test automation. You start off by setting up the test development environment and gain tips on the advanced locater strategy and the effective use of the Selenium WebDriver API. After that, the use of design patterns such as data - driven tests and PageFactory are demonstrated. You will then be familiarised with extending Selenium WebDriver API by implementing custom tasks and setting up your own distributed environment to run tests in parallel for cross-browser testing. Finally, we give you some tips on integrating Selenium WebDriver with other popular tools and testing mobile applications. By the end of this book, you will have learned enough to solve complex testing issues on your own. Style and approach This recipe-based guide covers real-life scenar...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 10, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 36
    ISBN: 9781785882562 , 1785882562
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.133
    Schlagwort(e): Java (Computer program language) ; Computer networks ; Programming ; Electronic books ; Electronic books ; local
    Kurzfassung: Harness the hidden power of Java to build network-enabled applications with lower network traffic and faster processes About This Book Learn to deliver superior server-to-server communication through the networking channels Gain expertise of the networking features of your own applications to support various network architectures such as client/server and peer-to-peer Explore the issues that impact scalability, affect security, and allow applications to work in a heterogeneous environment Who This Book Is For Learning Network Programming with Java is oriented to developers who wish to use network technologies to enhance the utility of their applications. You should have a working knowledge of Java and an interest in learning the latest in network programming techniques using Java. No prior experience with network development or special software beyond the Java SDK is needed. Upon completion of the book, beginner and experienced developers will be able to use Java to access resources across a network and the Internet. What You Will Learn Connect to other applications using sockets Use channels and buffers to enhance communication between applications Access network services and develop client/server applications Explore the critical elements of peer-to-peer applications and current technologies available Use UDP to perform multicasting Address scalability through the use of core and advanced threading techniques Incorporate techniques into an application to make it more secure Configure and address interoperability issues to enable your applications to work in a heterogeneous environment In Detail Network-aware applications are becoming more prevalent and play an ever-increasing role in the world today. Connecting and using an Internet-based service is a frequent requirement for many applications. Java provides numerous classes that have evolved over the years to meet evolving network needs. These range from low-level socket and IP-based approaches to those encapsulated in software services. This book explores how Java supports networks, starting with the basics and then advancing to more complex topics. An overview of each relevant network technology is presented followed by detailed examples of how to use Java to support these technologies. We start with the basics of networking and then explore how Java supports the development of client/server and peer-to-peer applications. The NIO packages are examined as well as multitasking and how netwo...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 21, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 37
    ISBN: 9781785886232 , 1785886231
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 004.167
    Schlagwort(e): iOS (Electronic resource) ; Android (Electronic resource) ; Mobile apps ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Learn to build modern native iOS and Android applications using JavaScript and the incredible power of React About This Book Learn to design and build a fully-featured application using the newest cutting-edge framework from Facebook Leverage your JavaScript skills to become a native app developer Develop custom UI components, implement smooth navigation, and access native features such as geolocation and local storage Who This Book Is For This book is for web developers who want to learn to build fast, good-looking, native mobile applications using the skills they already have. If you already have some JavaScript knowledge or are using React on the web, then you will be able to quickly get up and running with React Native for iOS and Android. What You Will Learn Set up the React Native environment on both devices and emulators Gain an in-depth understanding of how React Native works behind the scenes Write your own custom native UI components Learn the ins and outs of screen navigation Master the art of layout and styles Work with device-exclusive data such as geolocation Develop native modules in Objective-C and Java that interact with JavaScript Test and deploy your application for a production-ready environment In Detail React Native is a game-changing approach to hybrid mobile development. Web developers can leverage their existing skills to write mobile applications in JavaScript that are truly native without using cross-compilation or web views. These applications have all of the advantages of those written in Objective-C or Java, combined with the rapid development cycle that JavaScript developers are accustomed to. Web developers who want to develop native mobile applications face a high barrier to entry, because they are forced to learn platform-specific languages and frameworks. Numerous hybrid technologies have tried to simplify this process, but have failed to achieve the performance and appearance that users expect. This book will show you all the advantages of true native development that React Native has without the steep learning curve, leveraging the knowledge you already have. We do this by getting you up and running quickly with a sample application. Next, we'll introduce you to the fundamentals of creating components and explain how React Native works under the hood. Once you have established a solid foundation, you will dive headfirst into developing a real-world application from start to finish. Along the way, we will de...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 19, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 38
    ISBN: 9781785889035 , 1785889036
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.1
    Schlagwort(e): Android (Electronic resource) ; Application software ; Development ; Tablet computers ; Programming ; Smartphones ; Programming ; Electronic books ; Electronic books ; local
    Kurzfassung: Learn all the Java and Android skills you need to start making powerful mobile applications About This Book Kick-start your Android programming career, or just have fun publishing apps to the Google Play marketplace A first-principles introduction to Java, via Android, which means you'll be able to start building your own applications from scratch Learn by example and build three real-world apps and over 40 mini apps throughout the book Who This Book Is For Are you trying to start a career in programming, but haven't found the right way in? Do you have a great idea for an app, but don't know how to make it a reality? Or maybe you're just frustrated that ?to learn Android, you must know java.? If so, Android Programming for Beginners is for you. You don't need any programming experience to follow along with this book, just a computer and a sense of adventure. What You Will Learn Master the fundamentals of coding Java for Android Install and set up your Android development environment Build functional user interfaces with the Android Studio visual designer Add user interaction, data captures, sound, and animation to your apps Manage your apps' data using the built-in Android SQLite database Find out about the design patterns used by professionals to make top-grade applications Build, deploy, and publish real Android applications to the Google Play marketplace In Detail Android is the most popular OS in the world. There are millions of devices accessing tens of thousands of applications. It is many people's entry point into the world of technology; it is an operating system for everyone. Despite this, the entry-fee to actually make Android applications is usually a computer science degree, or five years' worth of Java experience. Android Programming for Beginners will be your companion to create Android applications from scratch - whether you're looking to start your programming career, make an application for work, be reintroduced to mobile development, or are just looking to program for fun. We will introduce you to all the fundamental concepts of programming in an Android context, from the Java basics to working with the Android API. All examples are created from within Android Studio, the official Android development environment that helps supercharge your application development process. After this crash-course, we'll dive deeper into Android programming and you'll learn how to create applications with a professional-standard UI through frag...
    Anmerkung: Includes index. - Description based on online resource; title from title page (viewed January 25, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 39
    ISBN: 9781785886874 , 1785886878
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Community experience distilled
    DDC: 794.81526
    Schlagwort(e): Minecraft (Game) ; Computer games ; Programming ; Client/server computing ; Electronic books ; Electronic books ; local
    Kurzfassung: Create and customize your very own Minecraft server using Java and the Spigot API About This Book Set up a Minecraft server that you control Use object-oriented programming to modify Minecraft regardless of your level of experience This interactive guide will help you create a unique experience for you and your friends Who This Book Is For This book is great for anyone who is interested in customizing their Minecraft server. Whether you are new to programming, Java, Bukkit, or even Minecraft itself, this book has you covered. All you need is a valid Minecraft account. If you are interested in programming as a career or hobby, this book will get you started. If you are simply interested in playing Minecraft with your friends, then this book will help you make that experience even more enjoyable. What You Will Learn Install and run a Spigot server for free on your home PC Adjust the server settings to customize Minecraft to your liking Install an IDE and configure a project to write code Install and test plugins on a Spigot server Test your plugins through debugging the code Program in game commands and permissions Get to know advanced programming concepts such as event-driven programming, configuration files, saving/loading data, and scheduled tasks Implement configuration files to make your plugins customizable Save and load your plugin's data to persist across server restarts In Detail Minecraft is a sandbox game that allows you to play it in any way you want. Coupled with a multiplayer server powered by Spigot, you can customize the game even more! Using the Bukkit API, anyone interested in learning how to program can control their Minecraft world by developing server plugins. This book is a great introduction to software development through the wonderful world of Minecraft. We start by instructing you through how to set up your home PC for Minecraft server development. This includes an IDE complete with the required libraries as well as a Spigot server to test on. You will be guided through writing code for several different plugins. Each chapter teaches you new skills to create plugins of increasing complexity, and each plugin adds a new concept of the Bukkit API By the end of the book, you will have all the knowledge you need about the API to successfully create any type of plugin. You can then practice and build your Java skills through developing more mods for their server. Style and approach This hands-on guide is filled with interacti...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 21, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 40
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781785888670 , 1785888676
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.1
    Schlagwort(e): Web applications ; Development ; Application software ; Development ; Electronic books ; Electronic books ; local
    Kurzfassung: Make applications cross-communicate using Apache Thrift! About This Book Leverage Apache Thrift to enable applications written in different programming languages (Java, C++, Python, PHP, Ruby, and so on) to cross-communicate. Learn to make your services ready for real-world applications by using stepwise examples and modifying code from Industry giants. Be a crackerjack at solving Apache Thrift-related issues. Who This Book Is For If you have some experience of developing applications in one or more languages supported by Apache Thrift (C++, Java, PHP, Python, Ruby, and others) and want to broaden your knowledge and skills in building cross-platform, scalable applications, then this book is for you. What You Will Learn Understand the need for cross-language services and the basics of Apache Thrift. Learn how Apache Thrift works and what problems it solves. Determine when to use Apache Thrift instead of other methods (REST API), and when not to use it. Create and run an example application using Apache Thrift. Use Apache Thrift in your applications written in different languages supported by Apache Thrift (PHP, Python, Ruby, Java, and C++). Handle exceptions and deal with errors. Modify code in different languages. Use Apache Thrift in the production environments of big applications. In Detail With modern software systems being increasingly complex, providing a scalable communication architecture for applications in different languages is tedious. The Apache Thrift framework is the solution to this problem! It helps build efficient and easy-to-maintain services and offers a plethora of options matching your application type by supporting several popular programming languages, including C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, and Delphi. This book will help you set aside the basics of service-oriented systems through your first Apache Thrift-powered app. Then, progressing to more complex examples, it will provide you with tips for running large-scale applications in production environments. You will learn how to assess when Apache Thrift is the best tool to be used. To start with, you will run a simple example application, learning the framework's structure along the way; you will quickly advance to more complex systems that will help you solve various real-life problems. Moreover, you will be able to add a communication layer to every application written in one of the popular progra...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 19, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 41
    ISBN: 9781785288715 , 1785288717
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.3
    Schlagwort(e): Android (Electronic resource) ; Application software ; Development ; Mobile computing ; Smartphones ; Programming ; Tablet computers ; Programming ; Electronic books ; Electronic books ; local
    Kurzfassung: Master Material Design and create beautiful, animated interfaces for mobile and web applications About This Book Master the highly acclaimed Material Design paradigm and give your apps and pages the look that everyone is talking about Get a mix of key theoretical concepts combined with enough practical examples to put each theory into practice so you can create elegant material interfaces with Android Studio and Polymer Written by Kyle Mew, successful author with over a decade of mobile and web development experience, this book has both the touch of a developer as well as an experienced writer Who This Book Is For This book is ideal for web developers and designers who are interested in implementing Material Design in their mobile and web apps. No prior knowledge or experience of Material Design is required, but some familiarity with procedural languages such as Java and markup languages such as HTML will provide an advantage. What You Will Learn Implement Material Design on both mobile and web platforms that work on older handsets and browsers Design stylish layouts with the Material Theme Create and manage cards, lists, and grids Design and implement sliding drawers for seamless navigation Coordinate components to work together Animate widgets and create transitions and animation program flow Use Polymer to bring Material Design to your web pages In Detail Google's Material Design language has taken the web development and design worlds by storm. Now available on many more platforms than Android, Material Design uses color, light, and movements to not only generate beautiful interfaces, but to provide intuitive navigation for the user. Learning Material Design will teach you the fundamental theories of Material Design using code samples to put these theories into practice. Focusing primarily on Android Studio, you'll create mobile interfaces using the most widely used and powerful material components, such as sliding drawers and floating action buttons. Each section will introduce the relevant Java classes and APIs required to implement these components. With the rules regarding structure, layout, iconography, and typography covered, we then move into animation and transition, possibly Material Design's most powerful concept, allowing complex hierarchies to be displayed simply and stylishly. With all the basic technologies and concepts mastered, the book concludes by showing you how these skills can be applied to other platforms, in particul...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 19, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 42
    ISBN: 9781783552061 , 1783552069
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations
    Serie: Community experience distilled
    DDC: 620.0042
    Schlagwort(e): Rapid prototyping ; Computer programs ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Kurzfassung: A practical, step-by-step guide to creating engaging prototypes with Axure In Detail This book provides you with a rapid introduction to interactive prototyping. It starts with explaining the basics of Axure RP and quickly familiarizes you with pages, panes, and widgets. It then walks you through designing increasingly compelling experiences by enabling basic, intermediate, and advanced interactions with your own interactive prototype. You will also learn how to generate common interactions for a typical home page that includes a global header and footer as well as an interactive carousel. You'll also incorporate social media feeds from Facebook and Twitter. You'll enhance your functional prototype with user account creation and login validation; simulate a Content Management System driving catalog, category, and search results pages; and finally learn to fashion a dynamic shopping cart with a progress indicator and checkout interactions. What You Will Learn Master Axure's pages, panes, and design area Create interactions for global headers and footers Animate a custom carousel including YouTube and Vimeo videos Incorporate dynamic feeds from Twitter and Facebook Develop interactive catalog and category pages by leveraging the new Repeater widget Build functional account sign up and login forms Design an engaging shopping cart prototype with the checkout functionality
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed February 19, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 43
    ISBN: 9781782177357 , 1782177353
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 004.10923478
    Schlagwort(e): Cloud computing ; Web services ; Electronic books ; Electronic books ; local
    Kurzfassung: Create highly efficient design patterns for scalability, redundancy, and high availability in the AWS Cloud In Detail Whether you are just getting your feet wet in cloud infrastructure or already creating complex systems, this book aims at describing patterns that can be used to fit your system needs. The initial patterns will cover some basic processes such as maintaining and storing backups as well as handling redundancy. The book will then take you through patterns of high availability. Following this, the book will discuss patterns for processing static and dynamic data and patterns for uploading data. The book will then dive into patterns for databases and data processing. In the final leg of your journey, you will get to grips with advanced patterns on Operations and Networking and also get acquainted with Throw-away Environments. What You Will Learn Create and maintain server backups Implement scaling policies on schedules, influxes in traffic, and deep health checks Provision servers and data that persist through termination Make complete use of high availability storage and redundancy storage Design content delivery networks to improve user experience Optimize databases through caching and sharding Monitor and queue data for processing
    Anmerkung: Includes index. - Description based on online resource; title from title page (Safari, viewed May 15, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 44
    ISBN: 9781784390785 , 178439078X , 9781784395803
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations
    Serie: Professional expertise distilled
    DDC: 005.1
    Schlagwort(e): Data mining Computer programs ; Information visualization Computer programs ; Maschinelles Lernen ; Prognoseverfahren ; Datenanalyse ; Datenanalyse ; Maschinelles Lernen ; Prognoseverfahren
    Anmerkung: Description based on online resource; title from cover (Safari, viewed July 21, 2015). - Includes index
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 45
    ISBN: 9781785888540 , 1785888544
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Community experience distilled
    DDC: 005.13/3
    Schlagwort(e): iOS (Electronic resource) ; iPhone OS ; Swift (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Dive into the latest release of the Swift programming language with this advanced Apple development book for creating exceptional iOS and osX applications About This Book Harness the latest and most advanced features of Swift 2 to develop quality iOS and OSX applications Comprehensive coverage of all the advanced features of Swift and guidance on advanced design techniques Dive deep into protocol extensions, learn new error handling model, and use featured Swift design patterns to write more efficient code Who This Book Is For This book is for developers that want to dive into the newest version of Swift. If you want in-depth knowledge of some of the most sophisticated elements of Swift development including protocol extensions, error-handling, design patterns, and concurrency, Mastering Swift 2 gives you guidance on how to use and apply them in your own projects. What You Will Learn Dive into the core components of Swift 2 including operators, collections, control flow, and functions Create and use classes, structures, and enums including object-oriented topics such as inheritance, protocols, and extensions Develop a practical understanding of subscripts, optionals, and closures Learn how to use the new protocol extension and error handling features of Swift 2 Add concurrency to your applications using Grand Central Dispatch Master Objective-C interoperability with Mix and Match Access network resources using Swift Implement various standard design patterns in the Swift language In Detail At their Worldwide Developer's conference (WWDC) in 2015, Apple announced Swift 2, a major update to the innovative programming language they first unveiled to the world the year before. Swift 2 features exciting enhancements to the original iteration of Swift, acting, as Apple put it themselves as ?a successor to the C and Objective-C languages.? ? This book demonstrates how to get the most from these new features, and gives you the skills and knowledge you need to develop dynamic iOS and OS X applications. Learn how to harness the newest features of Swift 2 todevelop advanced applications on a wide range of platforms with this cutting-edge development guide. Exploring and demonstrating how to tackle advanced topics such as Objective-C interoperability, ARC, closures, and concurrency, you'll develop your Swift expertise and become even more fluent in this vital and innovative language. With examples that demonstrate how to put the concepts into practice, an...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed November 23, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 46
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781783550432 , 1783550430
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    Paralleltitel: Erscheint auch als
    DDC: 006.7/8
    Schlagwort(e): Web applications Development ; JavaScript (Computer program language) ; Web applications ; Development ; Electronic books ; local ; JavaScript (Computer program language) ; Electronic books ; COMPUTERS ; General ; Applications Web ; Développement ; JavaScript (Langage de programmation)
    Kurzfassung: Develop rich, interactive, and real-world web applications using knockout.js About This Book Master the full range of features provided by knockout.js such as declarative binding, automatic refresh, dependency tracking, and templating using this project based guide Tackle real-world problems such as page navigation, forms, composite UI components, maps integration, server interaction for CRUD operations, and application security Discover the power of knockout.js as you build applications with complexity ranging from beginner to advanced Extend and customize knockout.js to harness its full potential Integrate with third party libraries and APIs to build fully featured applications In Detail KnockoutJS By Example is a project-based guide that introduces the key features and concepts of knockout.js. It helps you create an application skeleton and a Hello World application. You will develop a To-Do list application that aims to show the basic features of knockout.js in action, such as data binding and observables, following which you will develop a dynamic online customer registration form that captures and validates customer information. This book will further walk you through developing a customer banking portal, which demonstrates the use of knockout.js with components such as navigation bars, tabs, carousels, master details view, panels, forms, and wizards. You will also discover how to use token-based authentication and authorization to secure the customer banking portal, and move on to creating an editable products grid with CRUD operations. Finally, you will explore how to use the Google Maps API with knockout.js. KnockoutJS By Example will not only leave you with a basic understanding of knockout.js fundamentals but also take you through some of the advanced features. It will help you get a web application up and ready instantly. What You Will Learn Explore the basic concept behind the Model-View-View Model (MVVM) design pattern and how it is implemented by knockout.js Develop a modular application skeleton based on the Module Pattern that can be used as a template for your projects Use knockout.js with other libraries and APIs, such as JQuery, Bootstrap, and the Google Maps API, to give your users a richer experience Create real-world dynamic web forms to capture user information and learn how knockout.js makes it easier to capture, validate, and submit form data Develop and use dynamic UI components such as grids, tabs, master details vi...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed October 21, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 47
    ISBN: 9781785283192 , 1785283197
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.13/3
    Schlagwort(e): Java (Computer program language) ; Application software ; Electronic books ; Electronic books ; local
    Kurzfassung: A hands-on guide to building an enterprise-grade, scalable RESTful web service using the Spring Framework About This Book Follow best practices and explore techniques such as clustering and caching to achieve a scalable web service Leverage the Spring Framework to quickly implement RESTful endpoints Learn to implement a client library for a RESTful web service using the Spring Framework Who This Book Is For This book is intended for those who want to learn to build RESTful web services with the Spring Framework. To make best use of the code samples included in the book, you should have a basic knowledge of the Java language. Previous experience with the Spring Framework would also help you get up and running quickly. What You Will Learn Deep dive into the principles behind REST Expose CRUD operations through RESTful endpoints with the Spring Framework Devise response formats and error handling strategies, offering a consistent and flexible structure to simplify integration for service consumers Follow the best approaches for dealing with a service's evolution while maintaining backward compatibility Understand techniques to secure web services Comply with the best ways to test RESTful web services, including tips for load testing Optimise and scale web services using techniques such as caching and clustering In Detail REST is an architectural style that tackles the challenges of building scalable web services. In today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs. The depth, breadth, and ease of use of Spring makes it one of the most attractive frameworks in the Java ecosystem. Marrying the two technologies is therefore a very natural choice. This book takes you through the design of RESTful web services and leverages the Spring Framework to implement these services. Starting from the basics of the philosophy behind REST, you'll go through the steps of designing and implementing an enterprise-grade RESTful web service. Taking a practical approach, each chapter provides code samples that you can apply to your own circumstances. This book goes beyond the use of Spring and explores approaches to tackle resilience, security, and scalability concerns. You'll learn techniques to deal with security in Spring and discover how to implement unit and integration test strategies. Finally, the book ends by walking you through building a Java cl...
    Anmerkung: "Open source.". - Includes index. - Description based on online resource; title from cover (Safari, viewed November 30, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 48
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781784392895 , 1784392898
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.1
    Schlagwort(e): Puppet (Computer file) ; Client/server computing ; Software configuration management ; Cloud computing ; High performance computing ; Computer networks ; Security measures ; Debugging in computer science ; Electronic books ; Electronic books ; local
    Kurzfassung: Troubleshoot your Puppet infrastructure to leverage your system's performance effectively About This Book Covers major tools in Puppet deployment Fix catalog compilation problems and deal with issues found in larger deployments, such as scaling and improving performance. A fast-paced guide with real-world examples Who This Book Is For If you are a beginner to intermediate Puppet Engineer looking for guidance to help fix problems with your Puppet deployments, this book is for you. What You Will Learn Debug your Puppet infrastructure Use APIs to ensure services are working properly Fix catalog compilation issues Solve problems using Hiera tool Detect problems in your environment using PuppetDB tool Learn ways to format code to aid in identifying errors Troubleshoot errors in modules and templates In Detail Puppet is a configuration management system written for system administrators to manage a large number of systems efficiently and help maintain order. Deploying Puppet becomes more complex as you increase the number of nodes in your environment. The Puppet tool is an intelligent solution that increases the automation footprint for the proactive management of server infrastructures. Puppet's simple programming language is usable on most operating systems and is portable on different deployment environments. We begin by looking at the puppet.conf server configuration file, and talk about possible problems that can occur. What does puppet really do in the background and what options does it provide for troubleshooting? This is what we will explore. Moving on, we will be troubleshooting errors made in modules and templates, finding the best solutions. We will be writing code that will helping us in identify errors. Then we will explain how several ENCs do their job and how puppet communicates with them. We will learn how PuppetDB collects data generated by Puppet. It also enables advanced Puppet features like exported resources, and can be the foundation for other applications that use Puppet's data. By the end of the book we will have learned the best debugging tips for Puppet and PuppetServer. Style and approach This is a quick-paced guide packed with real-world examples and solutions to obstacles in your Puppet infrastructure.
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed September 25, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 49
    ISBN: 9781784397593 , 1784397598
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.446076
    Schlagwort(e): Linux ; UNIX (Computer file) ; UNIX Shells ; Electronic books ; Electronic books ; local
    Kurzfassung: Master the complexities of Bash shell scripting and unlock the power of shell for your enterprise About This Book Identify the high level steps such as verifying user input, using command lines and conditional statements in creating and executing simple shell scripts Create and edit dynamic shell scripts to manage complex and repetitive tasks Learn about scripting in Perl and programming in Python as a BASH scripting alternative with this practical, step-by-step guide Who This Book Is For Mastering Linux Shell Scripting has been written for Linux administrators who want to automate tasks in their daily lives, saving time and effort. You'll need to have command-line experience and be familiar with the tasks that you need to automate. What You Will Learn Use the type command to identify the order of command evaluation Create interactive scripts that prompt for user input Foster menu structures for operators with little command-line experience Develop scripts that dynamically edit web configuration files to produce a new virtual host Write scripts that use AWK to search and reports on log files Draft effective scripts using functions as building blocks, reducing maintenance and build time Make informed choices by comparing different script languages such as Perl and Python with BASH In Detail Shell scripting is a quick method to prototype a complex application or a problem by automating tasks when working on Linux-based systems. Using both simple one-line commands and command sequences complex problems can be solved with ease, from text processing to backing up sysadmin tools. In this book, you'll discover everything you need to know to master shell scripting and make informed choices about the elements you employ. Get to grips with the fundamentals of creating and running a script in normal mode, and in debug mode. Learn about various conditional statements' code snippets, and realize the power of repetition and loops in your shell script. Implement functions and edit files using the Stream Editor, script in Perl, program in Python ? as well as complete coverage of other scripting languages to ensure you can choose the best tool for your project. Style and approach The book will capture your attention and keep you engaged with the simplicity and clarity of each explanation. Every step is accompanied with screen captures so you can cross-check the results before moving on.
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 14, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 50
    ISBN: 9781784395865 , 1784395862
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 651.8
    Schlagwort(e): Arduino (Programmable controller) ; Microcontrollers ; Programming ; Electronic books ; Electronic books ; local
    Kurzfassung: Enter the world of Arduino and its peripherals and start creating interesting projects In Detail The Arduino is an open source microcontroller built on a single circuit board that is capable of receiving sensory input from its environment and controlling interactive physical objects. It is also a development environment that allows you to write software to the board, and is programmed in the Arduino programming language. The Arduino has become the most popular microcontroller platform and thus hundreds of projects are being developed using it, from basic to advanced levels. This book will first introduce you to the most important board models of the Arduino family. You will then learn to set up the Arduino software environment. Next, you will work with digital and analog inputs and outputs, manage the time precisely, establish serial communications with other devices in your projects, and even control interrupts to make your project more responsive. Finally, you will be presented with a complete real-world example by utilizing all the concepts learned so far in the book. This will enable you to develop your own microcontroller projects. What You Will Learn Select the correct Arduino board to meet the prerequisites of your project Set up a working Arduino development environment and get to grips with all of its inner workings Work with digital and analog outputs to act on external devices Sense your environment in a digital or analog way by using different types of sensors such as potentiometers, photocells, or thermistors Develop time-based projects that will manage the time in a precise manner Make your project interact with other devices via serial communications Use interrupts to deal with unexpected events Get familiar with a complete real-world project that summarizes all the concepts learned throughout the book
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed March 26, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 51
    ISBN: 9781784392376 , 1784392375
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 006.78
    RVK:
    Schlagwort(e): Google Apps ; Python (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Kurzfassung: Master the full range of development features provided by Google App Engine to build and run scalable web applications in Python In Detail Google App Engine is a key component of the Google Cloud Platform and one of the most comprehensive cloud services. Together with Python, the first programming language ever supported by the platform, Google App Engine favors rapid development, significantly contributing to the success of your projects. This book will guide you through the Google Cloud Platform starting from the basics all the way through successfully designing, building, and running modern and scalable web applications in Python with Google App Engine. From authentication to data storage, and from asynchronous jobs to server push techniques, you will learn how to use services such as datastore, cloud storage, Cloud SQL, task queues and channels in a Python application based on web frameworks such as Webapp2 and Django. As the topics in this book are covered in a step-by-step fashion, you will get to grips with the information quickly and easily. What You Will Learn Persist and manage data in the cloud datastore with the NDB Python API Run asynchronous tasks with task queue and Cron Set up, use, and manage a MySQL server instance on Cloud SQL Employ channels to develop real-time applications with push notifications from the server Write a complete Django application using Cloud SQL as the data backend Use cloud endpoints to rapidly provide REST APIs for your mobile clients
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed February 17, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 52
    ISBN: 9781785281259 , 1785281259
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Quick answers to common problems
    DDC: 004.120934589
    RVK:
    Schlagwort(e): ArcGIS ; Geographic information systems ; Geospatial data ; Automation ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Over 85 hands-on recipes to teach you how to automate your ArcGIS for Desktop geoprocessing tasks using Python In Detail The book kicks off with the fundamentals of starting to use Python with ArcGIS, followed by recipes on managing map documents and layers, including how to find and fix broken data links in these files. In the second part of the book, you will learn to create custom geoprocessing tools and how to use the Attribute and Location tools to select specific features. The third part of the book covers topics for advanced users including the REST API, and also teaches you how to use Python with ArcGIS Pro. The book finishes with appendices covering how to automate Python scripts, and the five things that should be at the back of every GIS programmer's mind. What You Will Learn Manage your map document files, layer files, feature classes, and tables Programmatically update layer properties and symbology Find and fix broken data links in your map document files Automate map production, printing, and the creation of PDF map books Develop custom geoprocessing tools that can be shared with others Query and select data from feature classes and tables Create new feature classes or tables and add, update, and delete records Customize the ArcGIS for Desktop interface with Python add-ins
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 6, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 53
    ISBN: 9781785288869 , 1785288865
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Professional expertise distilled
    DDC: 005.43
    RVK:
    Schlagwort(e): Virtual computer systems ; Web applications ; Electronic books ; Electronic books ; local
    Kurzfassung: Learn how to deploy and configure all the available Citrix NetScaler features with the best practices and techniques you need to know About This Book Implement and configure all the available NetScaler Application Delivery features and monitor NetScaler VPX performance in your environment Packed with real-word NetScaler deployment scenarios to help you see the configuration principles in action Integrate NetScaler with other Citrix technologies, including CloudBridge, Application Delivery Controller, HDX Insight, and Command Center Who This Book Is For If you're an administrator with prior experience using NetScaler then you have everything you need to make the most of this book. What You Will Learn Configure the more commonly used NetScaler VPX features such as basic load balancing, authentication, NetScaler Gateway, and StoreFront Configure the AppExpert features such as Responder, Rewrite, AppExpert templates, parsing HTTP, TCP, and UDP data Integrate NetScaler with other Citrix technologies such as CloudBridge, Insight Center, and Command Center Optimize traffic using caching, front-end optimization, and compression Dive deep in the security, caching, and compression enhancements Protect your environment with AAA and Application Firewall, or from HTTP DDoS attacks Troubleshoot an environment using tools such as TaaS and WireShark In Detail Citrix NetScaler is one of the best Application Delivery Controller products in the world. The Application Delivery Controllers are commonly used for load balancing purposes, to optimize traffic, and to perform extra security settings. This book will give you an insight into all the available features that the Citrix NetScaler appliance has to offer. The book will start with the commonly used NetScaler VPX features, such as load balancing and NetScaler Gateway functionality. Next, we cover features such as Responder, Rewrite, and the AppExpert templates, and how to configure these features. After that, you will learn more about the other available Citrix technologies that can interact with Citrix NetScaler. We also cover troubleshooting, optimizing traffic, caching, performing protection using Application Firewall, and denying HTTP DDoS attacks for web services. Finally, we will demonstrate the different configuration principles real-world Citrix NetScaler deployment scenarios. Style and approach This easy-to-follow guide explains as much as possible about each feature and its configuration. Each topic i...
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed December 4, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 54
    ISBN: 9781785287633 , 178528763X
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Professional expertise distilled
    DDC: 005.8
    Schlagwort(e): Microsoft Windows (Computer file) ; Malware (Computer software) ; Computer viruses ; Computer security ; Electronic books ; Electronic books ; local
    Kurzfassung: Master the fundamentals of malware analysis for the Windows platform and enhance your anti-malware skill set About This Book Set the baseline towards performing malware analysis on the Windows platform and how to use the tools required to deal with malware Understand how to decipher x86 assembly code from source code inside your favourite development environment A step-by-step based guide that reveals malware analysis from an industry insider and demystifies the process In Detail Windows OS is the most used operating system in the world and hence is targeted by malware writers. There are strong ramifications if things go awry. Things will go wrong if they can, and hence we see a salvo of attacks that have continued to disrupt the normal scheme of things in our day to day lives. This book will guide you on how to use essential tools such as debuggers, disassemblers, and sandboxes to dissect malware samples. It will expose your innards and then build a report of their indicators of compromise along with detection rule sets that will enable you to help contain the outbreak when faced with such a situation. We will start with the basics of computing fundamentals such as number systems and Boolean algebra. Further, you'll learn about x86 assembly programming and its integration with high level languages such as C++.You'll understand how to decipher disassembly code obtained from the compiled source code and map it back to its original design goals. By delving into end to end analysis with real-world malware samples to solidify your understanding, you'll sharpen your technique of handling destructive malware binaries and vector mechanisms. You will also be encouraged to consider analysis lab safety measures so that there is no infection in the process. Finally, we'll have a rounded tour of various emulations, sandboxing, and debugging options so that you know what is at your disposal when you need a specific kind of weapon in order to nullify the malware. What You Will Learn Use the positional number system for clear conception of Boolean algebra, that applies to malware research purposes. Get introduced to static and dynamic analysis methodologies and build your own malware lab Analyse destructive malware samples from the real world (ITW) from fingerprinting and static/dynamic analysis to the final debrief Understand different modes of linking and how to compile your own libraries from assembly code and integrate the codein your final program Get t...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed September 25, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 55
    ISBN: 9781783558629 , 1783558628
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.43
    Schlagwort(e): Virtual computer systems ; Electronic books ; Electronic books ; local
    Kurzfassung: Become familiar with the LLVM infrastructure and start using LLVM libraries to design a compiler About This Book Learn to use the LLVM libraries to emit intermediate representation (IR) from high-level language Build your own optimization pass for better code generation Understand AST generation and use it in a meaningful way Who This Book Is For This book is intended for those who already know some of the concepts of compilers and want to quickly get familiar with the LLVM infrastructure and the rich set of libraries that it provides. What You Will Learn Get an introduction to LLVM modular design and LLVM tools Convert frontend code to LLVM IR Implement advanced LLVM IR paradigms Understand the LLVM IR Optimization Pass Manager infrastructure and write an optimization pass Absorb LLVM IR transformations Understand the steps involved in converting LLVM IR to Selection DAG Implement a custom target using the LLVM infrastructure Get a grasp of C's frontend clang, an AST dump, and static analysis In Detail LLVM is currently the point of interest for many firms, and has a very active open source community. It provides us with a compiler infrastructure that can be used to write a compiler for a language. It provides us with a set of reusable libraries that can be used to optimize code, and a target-independent code generator to generate code for different backends. It also provides us with a lot of other utility tools that can be easily integrated into compiler projects. This book details how you can use the LLVM compiler infrastructure libraries effectively, and will enable you to design your own custom compiler with LLVM in a snap. We start with the basics, where you'll get to know all about LLVM. We then cover how you can use LLVM library calls to emit intermediate representation (IR) of simple and complex high-level language paradigms. Moving on, we show you how to implement optimizations at different levels, write an optimization pass, generate code that is independent of a target, and then map the code generated to a backend. The book also walks you through CLANG, IR to IR transformations, advanced IR block transformations, and target machines. By the end of this book, you'll be able to easily utilize the LLVM libraries in your own projects. Style and approach This book deals with topics sequentially, increasing the difficulty level in a step-by-step approach. Each topic is explained with a detailed example, and screenshots are included to he...
    Anmerkung: Includes index. - Description based on online resource; title from title page (viewed January 14, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 56
    ISBN: 9781785882005 , 1785882007
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Quick answers to common problems
    DDC: 621.3815422
    Schlagwort(e): Unity (Electronic resource) ; Three-dimensional display systems ; Computer games ; Programming ; Computer graphics ; Electronic books ; Electronic books ; local
    Kurzfassung: Over 60 recipes to help you create professional and exquisite UIs to make your games more immersive About This Book Design and develop interactive and professional user interfaces (UIs) for games in Unity Discover how to implement and deal with various in-game UI elements that will impress your players This practical recipe guide will help you to efficiently create powerful and remarkable UIs using C# code Who This Book Is For If you are a game developer with some experience in Unity and C# and want to create the best interactive experience fast and intuitively, then this book is for you. If you are an intermediate game developer or an expert, these recipes will help you bring out the power of the new UI Unity system. What You Will Learn Implement different kinds of counters and healthbars Deal with timers and find out how to format them Animate and vivify UI elements Handle runtime customizations Add complex Head-up displays (HUDs) Design and implement 3D UIs Integrate minimaps in the UI In Detail With the increasing interest in game development, it's essential to design and implement a UI that reflects the game settings and shows the right information to the player. The Unity system is used to create complex and aesthetically pleasing user interfaces in order to give a professional look and feel to a game. Although the new Unity UI system is powerful and quite easy to use, by integrating it with C# scripts, it's possible to realize the potential of this system and bring an impressive UI to games. This guide is an invaluable collection of recipes if you are planning to use Unity to develop a game. Starting with the basic concepts of the UI components, we'll take you all the way through to creating complex interfaces by including animations and dynamics elements. Based on real-world problems, these recipes will start by showing you how to make common UI elements such as counters and healthbars. You will then get a walkthrough of how to manage time using timers, and will learn how to format them. You will move on to decorating and animating the UI elements to vivify them and give them a professional touch. Furthermore, you will be guided into the 3D UI world and into HUD scripting. Finally, you will discover how to implement complex minimaps in the interface. Style and approach Interactive, easy-to-follow recipes will help you create and implement UIs that make gaming an exhilarating experience.
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 19, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 57
    ISBN: 9781785283000 , 1785283006
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 794.81526
    Schlagwort(e): Computer games ; Programming ; Multimedia systems ; Computer programs ; C++ (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Create and develop exciting games from start to finish using SFML About This Book Familiarize yourself with the SFML library and explore additional game development techniques Craft, shape, and improve your games with SFML and common game design elements A practical guide that will teach you how to use utilize the SFML library to build your own, fully functional applications Who This Book Is For This book is intended for game development enthusiasts with at least decent knowledge of the C++ programming language and an optional background in game design. What You Will Learn Create and open a window by using SFML Utilize, manage, and apply all of the features and properties of the SFML library Employ some basic game development techniques to make your game tick Build your own code base to make your game more robust and flexible Apply common game development and programming patterns to solve design problems Handle your visual and auditory resources properly Construct a robust system for user input and interfacing Develop and provide networking capabilities to your game In Detail Simple and Fast Multimedia Library (SFML) is a simple interface comprising five modules, namely, the audio, graphics, network, system, and window modules, which help to develop cross-platform media applications. By utilizing the SFML library, you are provided with the ability to craft games quickly and easily, without going through an extensive learning curve. This effectively serves as a confidence booster, as well as a way to delve into the game development process itself, before having to worry about more advanced topics such as ?rendering pipelines? or ?shaders.? With just an investment of moderate C++ knowledge, this book will guide you all the way through the journey of game development. The book starts by building a clone of the classical snake game where you will learn how to open a window and render a basic sprite, write well-structured code to implement the design of the game, and use the AABB bounding box collision concept. The next game is a simple platformer with enemies, obstacles and a few different stages. Here, we will be creating states that will provide custom application flow and explore the most common yet often overlooked design patterns used in game development. Last but not the least, we will create a small RPG game where we will be using common game design patterns, multiple GUI. elements, advanced graphical features, and sounds and music features...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 19, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 58
    ISBN: 9781782175216 , 1782175210
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.4/46
    Schlagwort(e): Linux ; Command languages (Computer science) ; Electronic books ; Electronic books ; local
    Kurzfassung: Unleash the power of shell scripts to solve real-world problems by breaking through the practice of writing tedious code About This Book Learn how to efficiently and effectively build shell scripts and develop advanced applications with this handy book Develop high quality and efficient solutions by writing professional and real-world scripts, and debug scripts by checking and shell tracing A step-by-step tutorial to automate routine tasks by developing scripts from a basic level to very advanced functionality Who This Book Is For This book is ideal for those who are proficient at working with Linux and who want to learn about shell scripting to improve their efficiency and practical skills. By the end of this book, you will be able to confidently use your own shell scripts in the real world. What You Will Learn Familiarize yourself with the various text filtering tools available in Linux Combine the fundamental text and file processing commands to process data and automate repetitive tasks Understand expressions and variables and how to use them practically Automate decision-making and save a lot of time and effort of revisiting code Get to grips with advanced functionality such as using traps and signals and using dialogs to develop screens Start up a system and customize a Linux system Take an in-depth look at regular expressions and pattern matching to understand the capabilities of scripting In Detail Linux is the one of the most powerful and universally adopted OSes. Shell is a program that gives the user direct interaction with the operating system. Scripts are collections of commands that are stored in a file. The shell can read this file and act on the commands as if they were typed on the keyboard. Shell scripting is used to automate day-to-day administration, and for testing or product development tasks. This book covers Bash, GNU Bourne Again SHell, preparing you to work in the exciting world of Linux shell scripting. We start with an introduction to the Shell environment and explain basic commands used in Shell. Next we move on to check, kill, and control the execution of processes in Linux OS. Further, we teach you about the filter tools available in Linux and explain standard output and standard errors devices. Then we will ensure you understand Shell's interpretation of commands and get a firmer grasp so you use them in practice. Next, you'll experience some real-world essentials such as debugging and perform Shell arithmetic f...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 19, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 59
    ISBN: 9781785284021 , 1785284029
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Professional expertise distilled
    DDC: 005.7585
    Schlagwort(e): Citrix XenApp ; Client/server computing ; Electronic books ; Electronic books ; local
    Kurzfassung: Identify and resolve key Citrix XenApp® issues using trusted troubleshooting and monitoring techniques About This Book Understand the key troubleshooting methodologies when working with XenApp 7.5 version and above Uncover effective tips and techniques to solve real-world XenApp® infrastructure problems This is a fast-paced guide to developing key troubleshooting and problem resolution skills you can put to use in a Citrix environment Who This Book Is For This book is for Citrix Administrators or Citrix Engineers who are currently managing Citrix XenApp® in a production environment and want to learn how to troubleshoot XenApp® issues in the shortest possible time. It is assumed that you have a basic understanding of XenApp's components and how to implement and manage a XenApp® infrastructure. What You Will Learn Get to know about troubleshooting methodologies and perform a root cause analysis of the problem Understand the individual components and interactions required for a successful XenApp environments Identify and troubleshoot issues around the core Citrix components Identify XenApp® components and their roles and learn how they interact with the communication channels Gain tips and tricks to optimize Citrix deployments Monitor and optimize the XenApp® environment In Detail Citrix XenApp® is an application virtualization product from Citrix. It allows users to connect to their corporate applications from various computer systems and even mobile devices. XenApp® has grown into a complex software with ever-expanding infrastructures in place. Together with tight integrations with other systems such as Terminal Services, Active Directory, and other third-party authentication services, troubleshooting XenApp® has become more complicated. This book teaches you how to approach troubleshooting complex issues with XenApp® deployments and understand the problem, find a fix or workaround, determine the root cause, and apply corrective steps wherever applicable. The book progresses to give you an idea about the many supportive components that play an important role in XenApp's application delivery model and should be considered while troubleshooting XenApp® issues. It also shows you standard troubleshooting processes so that you can resolve complex XenApp® issues in a mission critical environment. By the end of this book, you will see how and where to use supportive components that help minimize XenApp® issues. Also, we'll explain various tools that c...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 19, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 60
    ISBN: 9781784399924 , 1784399922
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Third edition.
    Serie: Quick answers to common problems
    DDC: 006.696
    Schlagwort(e): Blender (Computer file) ; Computer animation ; Open source software ; Electronic books ; Electronic books ; local
    Kurzfassung: Over 40 practical recipes to create stunning materials and textures using the Cycles rendering engine with Blender In Detail Blender is the graphics software of choice for designers and media professionals alike. This book will teach you how to utilize the power of the Blender 2.7 series to create a wide variety of materials, textures, and effects with the Cycles rendering engine. You will learn about node-based shader creation, and master cycles through step-by-step, recipe-based advice. With this book, you will start small by rendering the textures of stones and water, then scale things up to massive landscapes of mountains and oceans. You will then learn how to create the look of different artificial materials such as plastic, carpenter wood, and metal, and utilize volumetric shaders to create the effects of smoke, clouds, and subsurface scattering effects of skin. You will also learn how illumination works in Cycles, improvising the quality of the final render, and how to avoid the presence of noise and fireflies. By the end, you will know how to create an impressive library of realistic-looking materials and textures. What You Will Learn Create a basic Cycles material by mixing the shader components Connect nodes of different kinds to build more advanced materials Add node-based textures to the shaders Create both simple and complex materials following step-by-step recipes Switch the shader components easily without affecting a possibly complex network of links Parent and rename the nodes to better organize the Node Editor window Build material interfaces for general use in complex materials by grouping the shaders inside groups Set up light sources and world global illumination
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed March 25, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 61
    ISBN: 9781785287480 , 1785287486
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Quick answers to common problems
    DDC: 005.13/3
    Schlagwort(e): Graphical user interfaces (Computer systems) ; Programming ; Python (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Kurzfassung: Over 80 object-oriented recipes to help you create mind-blowing GUIs in Python About This Book Use object-oriented programming to develop amazing GUIs in Python Create a working GUI project as a central resource for developing your Python GUIs Packed with easy-to-follow recipes to help you develop code using the latest released version of Python Who This Book Is For If you are a Python programmer with intermediate level knowledge of GUI programming and want to learn how to create beautiful, effective, and responsive GUIs using the freely available Python GUI frameworks, this book is for you. What You Will Learn Create amazing GUIs with Python's built-in Tkinter module Customize the GUIs by using layout managers to arrange the GUI widgets Advance to an object-oriented programming style using Python Develop beautiful charts using the free Matplotlib Python module Use threading in a networked environment to make the GUIs responsive Discover ways to connect the GUIs to a database Understand how unit tests can be created and internationalize the GUI Extend the GUIs with free Python frameworks using best practices In Detail Python is a multi-domain, interpreted programming language. It is a widely used general-purpose, high-level programming language. It is often used as a scripting language because of its forgiving syntax and compatibility with a wide variety of different eco-systems. Its flexible syntax enables developers to write short scripts while at the same time, they can use object-oriented concepts to develop very large projects. Python GUI Programming Cookbook follows a task-based approach to help you create beautiful and very effective GUIs with the least amount of code necessary. This book uses the simplest programming style, using the fewest lines of code to create a GUI in Python, and then advances to using object-oriented programming in later chapters. If you are new to object-oriented programming (OOP), this book will teach you how to take advantage of the OOP coding style in the context of creating GUIs written in Python. Throughout the book, you will develop an entire GUI application, building recipe upon recipe, connecting the GUI to a database. In the later chapters, you will explore additional Python GUI frameworks, using best practices. You will also learn how to use threading to ensure your GUI doesn't go unresponsive. By the end of the book, you will be an expert in Python GUI programming to develop a common set of GUI applic...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 15, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 62
    ISBN: 9781785287558 , 1785287559
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community Experience Distilled
    DDC: 005.13
    Schlagwort(e): Graphic methods ; Data processing ; R (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Explore the full range of ggplot2 plotting capabilities to create meaningful and spectacular graphs In Detail ggplot2 is one of the most sophisticated and advanced packages of R and its use is constantly growing in the community of R programmers. This book is the perfect starting point for your journey in learning about one of the most refined and widely used plotting tools - ggplot2. You will start by taking a tour of the most relevant packages available in R to create plots, such as graphics, lattice, and ggplot2. Following this, you will take a deep dive into the concepts of ggplot2 by covering different kinds of plots that will help you gear up for your first hands-on project. After this first taste of the capabilities of ggplot2, you will explore in detail the visualization approach implemented in this package, the so-called grammar of graphics, providing you with the basics to understand the backstage concepts in the plotting functions. Finally, you will take a look at some specialized and sophisticated applications of ggplot2, such as how to realize a complex scatterplot matrix, heatmaps, and how to make spatial visualization graphs. What You Will Learn Familiarize yourself with some important data visualization packages in R such as graphics, lattice, and ggplot2 Realize different kinds of simple plots with the basic qplot function Understand the basics of the grammar of graphics, the data visualization approach implemented in ggplot2 Master the ggplot2 package in realizing complex and more advanced graphs Personalize the graphical details and learn the aesthetics of plotting graphs Save and export your plots in different formats Include maps in ggplot graphs, overlay data on maps, and learn how to realize complex matrix scatterplots
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed July 20, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 63
    ISBN: 9781785286681 , 1785286684
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 004.10923489
    Schlagwort(e): Salesforce.com (Firm) ; Sales management ; Data processing ; Electronic books ; Electronic books ; local
    Kurzfassung: Click your way to automating your various business processes using Salesforce Visual Workflow In Detail Salesforce Management System is an information system used in CRM to automate the business processes like sales and marketing. Visual Workflow is a powerful tool developed by Force.com to automate business processes by creating applications (also called Flows). Learning Salesforce Visual Workflow starts from the introduction of Flows that will enable you to know all the building blocks that are required for Flows. You will also learn how to use Process Builder to solve complex business requirements with the help of Flow. Everything is explained in this book using more than 40 real-time business use cases, and towards the end of the book, you will get a clear idea and knowledge on how you can use Flows and Process Builder in your organization to optimize code usage. What You Will Learn Develop an application using point and click with help of Flow Get to grips with various ways to launch a Flow Capture the data from an external user without using the Visualforce page Change the Flow UI using CSS Save the user input into the database, and learn how to query and manipulate the data Discover various ways to debug and deploy the Flow and Process Builder Understand the concepts of Subflow and Login Flow Build applications without code
    Anmerkung: Includes index. - Description based on online resource; title from title page (Safari, viewed May 15, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 64
    ISBN: 9781783287468 , 1783287462
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Community experience distilled
    DDC: 005.2/762
    Schlagwort(e): JavaScript (Computer program language) ; Web sites ; Design ; Client/server computing ; Charts, diagrams, etc ; Computer programs ; Electronic books ; Electronic books ; local
    Kurzfassung: Design eye-catching and interactive JavaScript charts for your web page with Highcharts, one of the leading tools in web charting In Detail Highcharts is a popular type of web charting software that produces stunning and smooth animated HTML5 SVG graphs. Joe Kuan continues the Learning Highcharts series, with the second edition comprising of brand new content and revised chapters. The book covers all the graphs supported in Highcharts 4. Step-by-step tutorials demonstrate how to create presentable charts with real-life data. The book also explores how to replicate industry charts from a financial brochure, sports article, 3D infographics, and even a Fiat 500 speedometer. The second part of the book focuses on the operational side; APIs, events, and framework integration. The third part of the book looks into the server side and online services, how Highcharts/PhantomJS works, and demonstrates the usage and reviews the latest exciting development, Highcharts Cloud-an online chart service without any prior Highcharts or JavaScript experience needed. You just need to insert the data and it does the rest. In a nutshell, this book aims to be the most comprehensive Highcharts book in the market. What You Will Learn Use Highcharts to create a simple chart and all the graph series supported in Highcharts 4 Create presentable industry-scale charts with series-specific options Get to grips with 3D charts and create special effects with 3D-specific options Use the Highcharts APIs and events to produce interactive charts Integrate Highcharts with jQuery Mobile and ExtJS's extensions Discover how to use Highcharts on the server side and get to know about the Highcharts cloud service Write and apply Highcharts plugins to come up with innovative charts
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed February 17, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 65
    ISBN: 9781782173489 , 178217348X
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations
    DDC: 658.05
    Schlagwort(e): Microsoft Lync server ; Client/server computing ; Real-time data processing ; Data transmission systems ; Electronic books ; Electronic books ; local
    Kurzfassung: Over 90 recipes to empower you to configure, integrate, and manage your very own Lync Server deployment In Detail This book begins with the fundamental security-related tasks you should be aware of when working with Lync, before moving on to walk you through the authentication mechanisms. You will get hands-on experience with the steps required to integrate Lync with Office 365, Exchange, or trusted forests. You will explore how to use various tools such as the Bandwidth calculator, Lync resource kit tools, stress and performance tools, and planning tools that will help you to manage complex Lync features such as enterprise voice. This book will take you through designing a Lync solution right from assessing the existing infrastructure and capturing the requirements through to planning for user-training. Finally, the book concludes by showing you how to control and manage your networks and introduces you to various debugging tools such as Wireshark, CLSController, and more. The book aims at empowering you to successfully manage your Lync deployments with ease. What You Will Learn Deploy dial plans, voice routing, and location policies to build a successful Lync enterprise voice infrastructure Understand Lync solution proposals, from requirement gathering and assessment to planning and design Deploy Lync Online and Lync hybrid and understand their tools and features Monitor Lync and diagnose issues from the gathered data Throttle and optimize your network to ensure quality of service for Lync Integrate Lync with Exchange to add features and services Discover more about the available debugging tools, such as OCSTracer and Wireshark Understand the steps required to upgrade from OCS and from Lync 2010
    Anmerkung: "Quick answers to common problems.". - Includes index. - Description based on online resource; title from cover (Safari, viewed February 10, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 66
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781784397500 , 1784397504 , 9781784397180
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations
    Serie: Community experience distilled
    DDC: 005.13/3
    Schlagwort(e): Clojure (Computer program language) ; Big data Statistical methods ; Machine learning
    Anmerkung: Description based on online resource; title from cover page (Safari, viewed September 29, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 67
    ISBN: 9781849698870 , 1849698872
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 910.285
    Schlagwort(e): Google Maps ; Android (Electronic resource) ; Mobile apps ; Development ; Electronic books ; Electronic books ; local
    Kurzfassung: Integrate Google Maps with your Android application to offer feature-rich and interactive maps About This Book Set up the development environment and obtain the Google API key to create your first map application Create a cutting edge Google maps application by implementing all the concepts learned A step-by-step tutorial guide that is full of pragmatic examples Who This Book Is For If you are an Android developer and want to integrate maps into your application, then this book is definitely for you. This book is intended for novice Android application developers who would like to get up and running with map rich applications using Google Maps. Some basic development experience would be helpful but it's not a mandate. What You Will Learn Get to know about the basic development environment setup needed to create a successful map application Generate an SHA1 fingerprint, obtain an API key, and create a basic map application Detect different types of maps and implement them in your application Add information to your map such as markers, overlays, information windows, and shapes Explore the interaction with maps and work with gestures Change the different camera views in your map application Work with real-time GPS location data and implementing it in your application Apply Street View and integrate the StreetViewPanoroma fragment to your application Employ the native Google maps application to solve some of the tasks using intents Create a cutting edge Google maps application by implementing all the concepts learned In Detail This book helps you to overcome the most common problems faced by users and helps you create a successful map application without any hassle. The book starts with a brief description of how to set up an environment and obtain an API key to create your map application. This book will teach you about adding markers, overlays, and information windows to the map in detail. You will then dive deep into customizing various types of maps and working with location data and Google Street view. By the end of this book, you will be able to create succinct map applications in Android using Google maps efficiently. Style and approach The book is tailored for the reader with a fundamental approach to Android Google Maps providing a step-by-step introduction to Android Google Maps. It focuses on simple, easy-to-understand examples that are pragmatic and serve as useful basis for real-world applications. Different topics are approached in ...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed October 21, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 68
    ISBN: 9781785888458 , 1785888455
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 794.8
    Schlagwort(e): Unity (Electronic resource) ; Computer games ; Design ; Computer games ; Programming ; Video games ; Design ; Video games ; Programming ; Electronic books ; Electronic books ; local
    Kurzfassung: Master performance optimization for Unity3D applications with tips and techniques that cover every aspect of the Unity3D Engine About This Book Optimize CPU cycles, memory usage, and GPU throughput for any Unity3D application Master optimization techniques across all Unity Engine features including Scripting, Asset Management, Physics, Graphics Features, and Shaders A practical guide to exploring Unity Engine's many performance-enhancing methods Who This Book Is For This book is intended for intermediate and advanced Unity developers who have experience with most of Unity's feature-set, and who want to maximize the performance of their game. Familiarity with the C# language will be needed. What You Will Learn Use the Unity Profiler to find bottlenecks anywhere in our application, and discover how to resolve them Implement best-practices for C# scripting to avoid common pitfalls Develop a solid understanding of the rendering pipeline, and maximize its performance through reducing draw calls and avoiding fill rate bottlenecks Enhance shaders in a way that is accessible to most developers, optimizing them through subtle yet effective performance tweaks Keep our scenes as dynamic as possible by making the most of the Physics engine Organize, filter, and compress our art assets to maximize performance while maintaining high quality Pull back the veil on the Mono Framework and the C# Language to implement low-level enhancements that maximize memory usage and avoid garbage collection Get to know the best practices for project organization to save time through an improved workflow In Detail Competition within the gaming industry has become significantly fiercer in recent years with the adoption of game development frameworks such as Unity3D. Through its massive feature-set and ease-of-use, Unity helps put some of the best processing and rendering technology in the hands of hobbyists and professionals alike. This has led to an enormous explosion of talent, which has made it critical to ensure our games stand out from the crowd through a high level of quality. A good user experience is essential to create a solid product that our users will enjoy for many years to come. Nothing turns gamers away from a game faster than a poor user-experience. Input latency, slow rendering, broken physics, stutters, freezes, and crashes are among a gamer's worst nightmares and it's up to us as game developers to ensure this never happens. High performance does not need t...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 1, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 69
    ISBN: 9781785280795 , 1785280791
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Community experience distilled
    DDC: 006.78
    Schlagwort(e): Cloud computing ; Computer networks ; Management ; Electronic books ; Electronic books ; local
    Kurzfassung: Wield the power of OpenStack Neutron networking to bring network infrastructure and capabilities to your cloud About This Book This completely up-to-date edition will show you how to deploy a cloud on OpenStack using community-driven processes. It includes rich examples that will help you understand complex networking topics with ease Understand every aspect of designing, creating, customizing, and maintaining the core network foundation of an OpenStack cloud using OpenStack Neutron all in one book Written by best-selling author James Denton, who has more than 15 years of experience in system administration and networking. James has experience of deploying, operating, and maintaining OpenStack clouds and has worked with top enterprises and organizations Who This Book Is For If you are an OpenStack-based cloud operator and administrator who is new to Neutron networking and wants to build your very own OpenStack cloud, then this book is for you. Prior networking experience and a physical server and network infrastructure is recommended to follow along with concepts demonstrated in the book. What You Will Learn Architect and install the latest release of OpenStack on Ubuntu Linux 14.04 LTS Review the components of OpenStack networking, including plugins, agents, and services, and learn how they work together to coordinate network operations Build a virtual switching infrastructure using reference architectures based on ML2 + Open vSwitch or ML2 + LinuxBridge Create networks, subnets, and routers that connect virtual machine instances to the network Deploy highly available routers using DVR or VRRP-based methods Scale your application with haproxy and Load Balancing as-a-Service Implement port and router-level security using Security Groups and Firewall as-a-Service Provide connectivity to tenant networks with Virtual Private Networking as-a-Service (VPNaaS) Find out how to manage OpenStack networking resources using CLI and GUI-driven methods In Detail OpenStack Neutron is an OpenStack component that provides networking as a service for other OpenStack services to architect networks and create virtual machines through its API. This API lets you define network connectivity in order to leverage network capabilities to cloud deployments. Through this practical book, you will build a strong foundational knowledge of Neutron, and will architect and build an OpenStack cloud using advanced networking features. We start with an introduction to OpenStack ...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 15, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 70
    ISBN: 9781785283673 , 1785283677
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.365
    Schlagwort(e): Web applications ; Development ; PHP (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Develop complete web applications from scratch through practical examples and tips for beginners and more advanced users About This Book Improve your programming experience and become a full stack developer Master real-life web applications, and create and manage four different projects Step-by-step guidance to develop real-world web applications smoothly Who This Book Is For This book is for anyone who wants to discover and explore Yii Framework. Basic programming experience with PHP and object oriented programming is assumed. What You Will Learn Understand basic concepts, along with the installation and customization of Yii Discover models, controllers, and views-concepts applied in a web context-and how they are employed in Yii Use ActiveRecord to manipulate a database Add access control to your web application through authentication and authorization Install and customize an advanced template for multiple applications in the same project Create a RESTful Web Service to allow remote access to data Develop a console application to launch a command in the console as an automated task (cron job) Make code reusable through widgets and components and localize text messages to make a multilanguage web app In Detail Yii is a high-performance PHP framework best for developing Web 2.0 applications. It provides fast, secure, and professional features to create robust projects, however, this rapid development requires the ability to organize common tasks together to build a complete application. It's all too easy to get confused; this is where this book comes in. This book contains a series of practical project examples for developers starting from scratch. Each section contains the most relevant theories for every topic as you walk through developing each project, focusing on key aspects that commonly confuse users. The book starts with all the framework's basic concepts, such as controllers and views, to introduce you to Yii and creating your first application, a simple news reader. You will be learn to configure URL rules to make a pretty URL, essential for search engine optimization. Next, you will walk through Model and ActiveRecord, key concepts in database interaction. The second application you will develop is a reservation system that allows you to manage rooms, customers, and reservations. For this, you will use database connection through SQL and ActiveRecord. More complex than the first one, this application will introduce you to the advan...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed October 20, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 71
    ISBN: 9781785280627 , 1785280627
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.2762
    Schlagwort(e): Node.js ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Take your application to the next level of high performance using the extensive capabilities of Node.js About This Book Analyze, benchmark, and profile your Node.js application to find slow spots, and push it to the limit by eliminating performance bottlenecks Learn the basis of performance analysis using Node.js Explore the high performance capabilities of Node.js, along with best practices In Detail Node.js is a tool written in C, which allows you to use JavaScript on the server-side. High performance on a platform like Node.js is knowing how to take advantage of every aspect of your hardware, helping memory management act at its best, and correctly deciding how to architect a complex application. Do not panic if your applications start consuming a lot of memory; instead spot the leak and solve it fast with Node.js by monitoring and stopping it before it becomes an issue. This book will provide you with the skills you need to analyze the performance of your application and monitor the aspects that can and should be. Starting with performance analysis concepts and their importance in helping Node.js developers eliminate performance bottlenecks, this book will take you through development patterns to avoid performance penalties. You will learn the importance of garbage collection and its behaviour,and discover how to profile your processor, allowing better performance and scalability. You will then learn about the different types of data storage methods. Moving on, you will get to grips with testing and benchmarking applications to avoid unknown application test zones. Lastly, you will explore the limits that external components can impose in your application in the form of bottlenecks. By following the examples in each chapter, you will discover tips to getting better performing applications by avoiding anti-patterns and stretching the limits of your environment as much as possible. What You Will Learn Develop applications using well-defined and well-tested development patterns Explore memory management and garbage collection to improve performance Monitor memory changes and analyze heap snapshots Profile the CPU and improve your code to avoid patterns that force intensive processor usage Understand the importance of data and when you should cache information. Learn to always test your code and benchmark when needed Extend your application's scope and know what other elements can influence performance Who This Book Is For This book is for Nod...
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed September 6, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 72
    ISBN: 9781783988488 , 1783988487
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations
    Ausgabe: Second edition.
    Serie: Community experience distilled
    DDC: 005.75/8
    RVK:
    Schlagwort(e): Apache Cassandra ; Database management ; Software patterns ; Electronic books ; Electronic books ; local
    Kurzfassung: Build real-world, industry-strength data storage solutions with time-tested design methodologies using Cassandra About This Book Explore design patterns which co-exist with legacy data stores, migration from RDBMS, and caching technologies with Cassandra Learn about design patterns and use Cassandra to provide consistency, availability, and partition tolerance guarantees for applications Handle temporal data for analytical purposes Who This Book Is For This book is intended for big data developers who are familiar with the basics of Cassandra and wish to understand and utilize Cassandra design patterns to develop real-world big data solutions. Prior knowledge of RDBMS solutions is assumed. What You Will Learn Enable Cassandra to co-exist with RDBMS and other legacy data stores Explore various design patterns to build effective and robust storage solutions Migrate from RDBMS-based data stores and caching solutions to Cassandra Understand the behaviour of Cassandra when trying to balance the needs of consistency, availability, and partition tolerance Deal with time stamps related to data effectively See how Cassandra can be used in analytical use cases Apply the design patterns covered in this book in real-world use cases In Detail There are many NoSQL data stores used by big data applications. Cassandra is one of the most widely used NoSQL data stores that is frequently used by a huge number of heavy duty Internet-scale applications. Unlike the RDBMS world, the NoSQL landscape is very diverse and there is no one way to model data stores. This mandates the need to have good solutions to commonly seen data store design problems. Cassandra addresses such common problems simply. If you are new to Cassandra but well-versed in RDBMS modeling and design, then it is natural to model data in the same way in Cassandra, resulting in poorly performing applications and losing the real purpose of Cassandra. If you want to learn to make the most of Cassandra, this book is for you. This book starts with strategies to integrate Cassandra with other legacy data stores and progresses to the ways in which a migration from RDBMS to Cassandra can be accomplished. The journey continues with ideas to migrate data from cache solutions to Cassandra. With this, the stage is set and the book moves on to some of the most commonly seen problems in applications when dealing with consistency, availability, and partition tolerance guarantees. Cassandra is exceptionally good at...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed November 23, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 73
    ISBN: 9781785289118 , 178528911X
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Quick answers to common problems
    DDC: 005.1
    Schlagwort(e): Computer software ; Development ; Web applications ; Development ; Electronic books ; Electronic books ; local
    Kurzfassung: Over 35 recipes to help you build, test, and run Spring applications using Spring Boot About This Book Learn to create different types of Spring Boot applications, configure behavior, and add custom components Become more efficient in testing, deploying, and monitoring Spring Boot based applications This is a practical guide that will help Spring developers to develop and deploy applications using Spring Boot Who This Book Is For If you are a Spring Developer who has good knowledge level and understanding of Spring Boot and application development and now want to learn efficient Spring Boot development techniques in order to make the existing development process more efficient, then this book is for you. What You Will Learn Create Spring Boot applications from scratch Configure and tune web applications and containers Create custom Spring Boot auto-configurations and starters Use Spring Boot Test framework with JUnit, Cucumber, and Spock Configure and tune web applications and containers Deploy Spring Boot as self-starting executables and Docker containers Monitor data using DropWizard, Graphite, and Dashing In Detail Spring Boot is Spring's convention-over-configuration solution. This feature makes it easy to create Spring applications and services with absolute minimum fuss. Spring Boot has the great ability to be customized and enhanced, and is specifically designed to simplify development of a new Spring application. This book will provide many detailed insights about the inner workings of Spring Boot, as well as tips and recipes to integrate the third-party frameworks and components needed to build complex enterprise-scale applications. The book starts with an overview of the important and useful Spring Boot starters that are included in the framework, and teaches you to create and add custom Servlet Filters, Interceptors, Converters, Formatters, and PropertyEditors to a Spring Boot web application. Next it will cover configuring custom routing rules and patterns, adding additional static asset paths, and adding and modifying servlet container connectors and other properties such as enabling SSL. Moving on, the book will teach you how to create custom Spring Boot Starters, and explore different techniques to test Spring Boot applications. Next, the book will show you examples of configuring your build to produce Docker images and self-executing binary files for Linux/OSX environments. Finally, the book will teach you how to create custom ...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed October 20, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 74
    ISBN: 9781785280467 , 1785280465
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Professional expertise distilled
    DDC: 005.3
    Schlagwort(e): Oracle (Computer file) ; Application program interfaces (Computer software) ; Management ; Service-oriented architecture (Computer science) ; Electronic books ; Electronic books ; local
    Kurzfassung: Learn how to successfully implement API management using Oracle's API Management Solution 12c About This Book Explore the key concepts, goals, and objectives of API Management and learn how to implement it using the Oracle API Management Solution Understand the concepts and objectives of the Application Service Governance (ASG), along with the governance framework that encompasses people, processes, and technology Get to grips with API Management readiness assessments, gap analysis, digital reference architecture, and implementation roadmaps Who This Book Is For This book is for Enterprise Architects, Solution Architects, Technical Architects, and SOA and API consultants who want to successfully implement API Management using the Oracle API Management Solution products. What You Will Learn Understand how to manage a set of APIs Discover the differences and similarities between API Management and SOA Governance, and where and how these two disciplines converge into Application Services Governance (ASG) Grasp information about ASG and how to define an ASG governance framework Understand the challenges for organizations looking to expose APIs to the external world. Identify common scenarios and how to solve them Define an Oracle API management deployment topology Install and configure Oracle API Catalog (OAC), Oracle API Manager (OAPIM), and Oracle API Gateway (OAG) Learn about API subscriptions and API community management with the OAPIM portal Implement Oracle API Manager (OAPIM) including creation, publishing, management and deprecation of APIs In Detail Oracle SOA Governance is a comprehensive, service-orientated governance solution that is designed to make the transition to SOA easier. API management is the discipline that governs the software development lifecycle of APIs. It defines the tools and processes needed to build, publish and operate APIs including the management of the community of developers around it. This book illustrates how to successfully implement API Management in your organization. To achieve this, the importance of defining an API management strategy and implementation roadmap so that capabilities are implemented in the right order and timeframes is described. It starts by describing all of the fundamental concepts around API Management and related disciplines such as SOA Governance and DevOps in order to dispel the confusion surrounding these topics. The book then takes you on the journey of implementing API Management...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed October 20, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 75
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781784393533 , 1784393533
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community Experience Distilled
    DDC: 005.133
    Schlagwort(e): JavaFX (Electronic resource) ; Java (Computer program language) ; Graphical user interfaces (Computer systems) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Kurzfassung: Create amazing Java GUI applications with this hands-on, fast-paced guide Develop amazing gestures ?based applications and an interactive JavaFX application powered by leap motion devices Get in touch with the right tools to rapidly develop your JavaFX application and give you essential hands-on experience with JavaFX 8 A step-by-step guide with examples to help you develop applications In Detail JavaFX is a software platform to create and deliver rich Internet applications (RIAs) that can run across a wide variety of devices. JavaFX Essentials will help you to design and build high performance JavaFX 8-based applications that run on a variety of devices. Starting with the basics of the framework, it will take you all the way through creating your first working application to discovering the core and main JavaFX 8 features, then controlling and monitoring your outside world. The examples provided illustrate different JavaFX and Java SE 8 features. This guide is an invaluable tutorial if you are planning to develop and create JavaFX 8 applications to run on a variety of devices and platforms. What You Will Learn Deliver complex, compelling, and high performance JavaFX 8 applications with new impressive Java SE 8 core features and enhancements Run JavaFX applications on embedded devices such as Raspberry Pi Use Scene Builder to create and define UI screens graphically and save them as JavaFX FXML-formatted files Develop amazing gesture-based applications and an interactive touchless JavaFX application with Leap motion devices Get hands-on knowledge about mobile development and create native JavaFX applications for Apple iOS and Android platforms Use JavaFX with an Arduino board to develop desktop applications to monitor data coming from the real world or control real devices
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed July 20, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 76
    ISBN: 9781784394998 , 1784394998
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Quick answers to common problems
    DDC: 005.133
    Schlagwort(e): Data mining ; Information visualization ; Electronic books ; Electronic books ; local
    Kurzfassung: Navigate the world of data analysis, visualization, and machine learning with over 100 hands-on Scala recipes About This Book Implement Scala in your data analysis using features from Spark, Breeze, and Zeppelin Scale up your data anlytics infrastructure with practical recipes for Scala machine learning Recipes for every stage of the data analysis process, from reading and collecting data to distributed analytics Who This Book Is For This book shows data scientists and analysts how to leverage their existing knowledge of Scala for quality and scalable data analysis. What You Will Learn Familiarize and set up the Breeze and Spark libraries and use data structures Import data from a host of possible sources and create dataframes from CSV Clean, validate and transform data using Scala to pre-process numerical and string data Integrate quintessential machine learning algorithms using Scala stack Bundle and scale up Spark jobs by deploying them into a variety of cluster managers Run streaming and graph analytics in Spark to visualize data, enabling exploratory analysis In Detail This book will introduce you to the most popular Scala tools, libraries, and frameworks through practical recipes around loading, manipulating, and preparing your data. It will also help you explore and make sense of your data using stunning and insightfulvisualizations, and machine learning toolkits. Starting with introductory recipes on utilizing the Breeze and Spark libraries, get to grips withhow to import data from a host of possible sources and how to pre-process numerical, string, and date data. Next, you'll get an understanding of concepts that will help you visualize data using the Apache Zeppelin and Bokeh bindings in Scala, enabling exploratory data analysis. iscover how to program quintessential machine learning algorithms using Spark ML library. Work through steps to scale your machine learning models and deploy them into a standalone cluster, EC2, YARN, and Mesos. Finally dip into the powerful options presented by Spark Streaming, and machine learning for streaming data, as well as utilizing Spark GraphX. Style and approach This book contains a rich set of recipes that covers the full spectrum of interesting data analysis tasks and will help you revolutionize your data analysis skills using Scala and Spark.
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 10, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 77
    ISBN: 9781784391188 , 1784391182
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 658.5
    Schlagwort(e): Programmable logic devices ; Software ; Programmable controllers ; Software ; Process control ; Handbooks, manuals, etc ; Electronic books ; Electronic books ; local
    Kurzfassung: Become proficient in building PLC solutions in Integrated Architecture from the ground up using RSLogix 5000 About This Book Introduction to the Logix platform and Rockwell Automation terminology, with resources available online in the literature library Build real-world Rockwell Automation solutions using ControlLogix, CompactLogix, SoftLogix, RSLogix 5000, and Studio 5000 Understand the various controllers and form factors available in the ControlLogix and CompactLogix platforms, and the recent changes under the new Studio 5000 Automation Engineering and Design software suite Who This Book Is For This book is for PLC programmers, electricians, instrumentation techs, automation professionals with basic PLC programming knowledge, but no knowledge of RSLogix 5000. If you are a student who is familiar with automation and would like to learn about RSLogix 5000 with minimal investment of time, this is the book for you. What You Will Learn Briefly explore the history of Rockwell Automation and the evolution of the Logix platform Discover the complete range of ControlLogix and ComplactLogix controllers and form factors available today, and the key things you should consider when you are engineering a Rockwell Automation solution Explore the key platform changes introduced with Studio 5000 and Logix Designer version 24 and the latest firmware versions Get to grips with the modules available in the ControLogix, SoftLogix, and CompactLogix platforms Understand writing Ladder Logic (LL) routines, Sequential Function Chart (SFC) routines, and Structured Text routines (ST) Design Function Block Diagrams (FBD) and their easy integration with HMIs In Detail RSLogix 5000 and Studio 5000's Logix Designer are user-friendly interfaces used for programming the current generation of Rockwell Automation Controllers including ControlLogix, CompactLogix, and SoftLogix. When engineering automation solutions using Logix, it is important to study the changes to the platform introduced with Studio 5000 and the various controllers, modules, and form factors available today. RSLogix 5000 programming packages help you maximize performance, save project development time, and improve productivity. This book provides a detailed overview of the Logix platform including ControlLogix, CompactLogix, and SoftLogix and explains the significant changes introduced in Studio 5000. A clear understanding of the recent Logix platform changes is critical for anyone developing a Rockwell A...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed September 25, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 78
    ISBN: 9781784397159 , 1784397156
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 681.2
    RVK:
    RVK:
    Schlagwort(e): Wireless sensor networks ; Arduino (Programmable controller) ; Microcontrollers ; Programming ; Wireless communication systems ; Electronic books ; Electronic books ; local
    Kurzfassung: Leverage the powerful Arduino and XBee platforms to monitor and control your surroundings About This Book Build your own low-power, wireless network using ready-made Arduino and XBee hardware Create a complex project using the Arduino prototyping platform A guide that explains the concepts and builds upon them with the help of examples to form projects Who This Book Is For This book is targeted at embedded system developers and hobbyists who have some working knowledge of Arduino and who wish to extend their projects using wireless connectivity. What You Will Learn Interact with XBee boards using the XCTU program on Windows, OS X, or Linux Make your Arduino boards communicate wirelessly, using XBee modules in the advanced API mode Centrally collect and store measured sensor data, in the cloud or your own database Connect the coordinator Arduino to the Internet and send data to web services Control your environment automatically, based on sensor input from your network Interact with off-the-shelf ZigBee Home Automation devices Make your devices battery-powered and let them sleep to get months or even years of battery life In Detail Arduino has been established as the de facto standard microcontroller programming platform, being used for one-off do-it-yourself projects as well as prototypes for actual products. By providing a myriad of libraries, the Arduino community has made it very easy to interact with pretty much any piece of hardware out there. XBee offers a great range of low-power wireless solutions that are easy to work with, by taking all of the complexity of wireless (mesh) networking out of your hands and letting you focus on what to send without worrying about the how. Building wireless sensor networks is cost-effective as well as efficient as it will be done with Arduino support. The book starts with a brief introduction to various wireless protocols, concepts, and the XBee hardware that enables their use. Then the book expands to explain the Arduino boards to you, letting them read and send sensor data, collect that data centrally, and then even control your home from the Internet. Moving further more advanced topics such as interacting through the standard Zigbee Home Automation protocol, or making your application power-efficient are covered. By the end of the book, you will have all the tools needed to build complete, real-world solutions. Style and approach A hands-on guide, featuring a single home automation project that can ...
    Anmerkung: Date of publication from resource description page. - Includes index. - Description based on online resource; title from cover page (Safari, viewed November 9, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 79
    ISBN: 9781784398958 , 1784398950
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 006.3/12
    Schlagwort(e): Spark (Electronic resource : Apache Software Foundation) ; Graphic methods ; Computer programs ; Electronic data processing ; Electronic books ; Electronic books ; local
    Kurzfassung: Build, process and analyze large-scale graph data effectively with Spark About This Book Find solutions for every stage of data processing from loading and transforming graph data to Improve the scalability of your graphs with a variety of real-world applications with complete Scala code. A concise guide to processing large-scale networks with Apache Spark. Who This Book Is For This book is for data scientists and big data developers who want to learn the processing and analyzing graph datasets at scale. Basic programming experience with Scala is assumed. Basic knowledge of Spark is assumed. What You Will Learn Write, build and deploy Spark applications with the Scala Build Tool. Build and analyze large-scale network datasets Analyze and transform graphs using RDD and graph-specific operations Implement new custom graph operations tailored to specific needs. Develop iterative and efficient graph algorithms using message aggregation and Pregel abstraction Extract subgraphs and use it to discover common clusters Analyze graph data and solve various data science problems using real-world datasets. In Detail Apache Spark is the next standard of open-source cluster-computing engine for processing big data. Many practical computing problems concern large graphs, like the Web graph and various social networks. The scale of these graphs - in some cases billions of vertices, trillions of edges - poses challenges to their efficient processing. Apache Spark GraphX API combines the advantages of both data-parallel and graph-parallel systems by efficiently expressing graph computation within the Spark data-parallel framework. This book will teach the user to do graphical programming in Apache Spark, apart from an explanation of the entire process of graphical data analysis. You will journey through the creation of graphs, its uses, its exploration and analysis and finally will also cover the conversion of graph elements into graph structures. This book begins with an introduction of the Spark system, its libraries and the Scala Build Tool. Using a hands-on approach, this book will quickly teach you how to install and leverage Spark interactively on the command line and in a standalone Scala program. Then, it presents all the methods for building Spark graphs using illustrative network datasets. Next, it will walk you through the process of exploring, visualizing and analyzing different network characteristics. This book will also teach you how to transform...
    Anmerkung: Includes bibliographical references and index. - Description based on online resource; title from cover page (Safari, viewed September 28, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 80
    ISBN: 1783988339 , 9781783988334
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 001.4/226
    Schlagwort(e): Information visualization ; Visual analytics ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Generate effective results in a variety of visually appealing charts using the plotting packages in Python About This Book Explore various tools and their strengths while building meaningful representations that can make it easier to understand data Packed with computational methods and algorithms in diverse fields of science Written in an easy-to-follow categorical style, this book discusses some niche techniques that will make your code easier to work with and reuse Who This Book Is For If you are a Python developer who performs data visualization and wants to develop existing knowledge about Python to build analytical results and produce some amazing visual display, then this book is for you. A basic knowledge level and understanding of Python libraries is assumed. What You Will Learn Gather, cleanse, access, and map data to a visual framework Recognize which visualization method is applicable and learn best practices for data visualization Get acquainted with reader-driven narratives and author-driven narratives and the principles of perception Understand why Python is an effective tool to be used for numerical computation much like MATLAB, and explore some interesting data structures that come with it Explore with various visualization choices how Python can be very useful in computation in the field of finance and statistics Get to know why Python is the second choice after Java, and is used frequently in the field of machine learning Compare Python with other visualization approaches using Julia and a JavaScript-based framework such as D3.js Discover how Python can be used in conjunction with NoSQL such as Hive to produce results efficiently in a distributed environment In Detail Python has a handful of open source libraries for numerical computations involving optimization, linear algebra, integration, interpolation, and other special functions using array objects, machine learning, data mining, and plotting. Pandas have a productive environment for data analysis. These libraries have a specific purpose and play an important role in the research into diverse domains including economics, finance, biological sciences, social science, health care, and many more. The variety of tools and approaches available within Python community is stunning, and can bolster and enhance visual story experiences. This book offers practical guidance to help you on the journey to effective data visualization. Commencing with a chapter on the data framework,...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 7, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 81
    ISBN: 9781784391782 , 1784391786
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 794.81526
    Schlagwort(e): Computer games ; Programming ; UnrealScript (Computer program language) ; Computer games ; Design ; Electronic books ; Electronic books ; local
    Kurzfassung: Discover all the secrets of Unreal Engine and create seven fully functional games with the help of step-by-step instructions About This Book Understand what a Blueprint is and how to create a complex visual scripting code Discover the infinite possibilities that Unreal Engine offers, and understand which tool to use, where and when Learn to think like a real game developer in order to create enjoyable and bug-free games using this comprehensive and practical handbook Who This Book Is For This book is ideal for intermediate level developers who know how to use Unreal Engine and want to go through a series of projects that will further their expertise. Working knowledge of C++ is a must. What You Will Learn Write clean and reusable Blueprint scripts Develop any kind of game you have in mind, following the rules used by experts Move through Unreal Engine 4, always knowing what you are doing and where to find the right tool for your needs Integrate C++ code into your projects using Visual Studio and the tools that Unreal provides Extricate between classes, nodes, interfaces, macros, and functions Work with different types of assets, from 3D objects to audio sources, from UI buttons to animations Explore all the aspects of the game logic - collisions, navigation meshes, matinees, volumes, events, and states In Detail With the arrival of Unreal Engine 4, a new wonderful tool was born: Blueprint. This visual scripting tool allows even non-programmers to develop the logic for their games, allowing almost anyone to create entire games without the need to write a single line of code. The range of features you can access with Blueprint script is pretty extensive, making it one of the foremost choices for many game developers. Unreal Engine Game Development Blueprints helps you unleash the real power of Unreal by helping you to create engaging and spectacular games. It will explain all the aspects of developing a game, focusing on visual scripting, and giving you all the information you need to create your own games. We start with an introductory chapter to help you move fluidly inside the Blueprint user interface, recognize its different components, and understand any already written Blueprint script. Following this, you will learn how to modify generated Blueprint classes to produce a single player tic-tac-toe game and personalize it. Next, you will learn how to create simple user interfaces, and how to extend Blueprints through code. This will help you...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 19, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 82
    ISBN: 9781784399023 , 1784399027
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.4/32
    Schlagwort(e): Linux ; Computer programming ; Electronic books ; Electronic books ; local
    Kurzfassung: Harness the power of Linux to create versatile and robust embedded solutions About This Book Create efficient and secure embedded devices using Linux Minimize project costs by using open source tools and programs Explore each component technology in depth, using sample implementations as a guide Who This Book Is For This book is ideal for Linux developers and system programmers who are already familiar with embedded systems and who want to know how to create best-in-class devices. A basic understanding of C programming and experience with systems programming is needed. What You Will Learn Understand the role of the Linux kernel and select an appropriate role for your application Use Buildroot and Yocto to create embedded Linux systems quickly and efficiently Create customized bootloaders using U-Boot Employ perf and ftrace to identify performance bottlenecks Understand device trees and make changes to accommodate new hardware on your device Write applications that interact with Linux device drivers Design and write multi-threaded applications using POSIX threads Measure real-time latencies and tune the Linux kernel to minimize them In Detail Mastering Embedded Linux Programming takes you through the product cycle and gives you an in-depth description of the components and options that are available at each stage. You will begin by learning about toolchains, bootloaders, the Linux kernel, and how to configure a root filesystem to create a basic working device. You will then learn how to use the two most commonly used build systems, Buildroot and Yocto, to speed up and simplify the development process. Building on this solid base, the next section considers how to make best use of raw NAND/NOR flash memory and managed flash eMMC chips, including mechanisms for increasing the lifetime of the devices and to perform reliable in-field updates. Next, you need to consider what techniques are best suited to writing applications for your device. We will then see how functions are split between processes and the usage of POSIX threads, which have a big impact on the responsiveness and performance of the final device The closing sections look at the techniques available to developers for profiling and tracing applications and kernel code using perf and ftrace. Style and approach This book is an easy-to-follow and pragmatic guide consisting of an in-depth analysis of the implementation of embedded devices. Each topic has a logical approach to it; this coup...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 18, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 83
    ISBN: 9781784390099 , 1784390097
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Professional expertise distilled
    DDC: 006
    Schlagwort(e): VMware ; Virtual computer systems ; Operating systems (Computers) ; Cloud computing ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Kurzfassung: Analyze and optimize your IT environment by gaining a practical understanding of vROps 6.0 In Detail As x86 server virtualization becomes mainstream for even the most demanding applications, the criticality of managing the heath and efficiency of virtualized environments is more important than ever. vRealize Operations Manager 6.0 (vROps 6.0) is the key to simplify operations of your virtualized environment and move from being reactive to proactive. Mastering vRealize Operations Manager 6.0 helps you streamline your processes and customize the environment to suit your needs. You will gain visibility across all devices in the network and retain full control. With easy-to-follow, step-by-step instructions and support images, you will quickly master the ability to manipulate your data and display it in a way that best suits you and the requirements of your colleagues. From the new and impressive vROps 6.0 platform architecture to troubleshooting and capacity planning, this book is aimed at ensuring you get the knowledge to manage your virtualized environment as effectively as possible. What You Will Learn Discover advanced vROps concepts and design your processes effectively for the underlying architecture Migrate from previous versions or install new versions Apply proven capacity management theories and techniques in practical, real-world environments Manipulate data and metrics to display them in the most effective way possible Create custom dashboards fit for any use case Make better use of the powerful analytics engine by bringing in external data with third-party adapters and the REST API Explore how policies have evolved in vROps 6.0 and how to apply them in the most effective manner
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed June 10, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 84
    ISBN: 9781783988679 , 1783988673
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 910.285
    Schlagwort(e): ArcGIS ; Geographic information systems ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Use the ArcPy module to automate the analysis and mapping of geospatial data in ArcGIS In Detail ArcGIS allows for complex analyses of geographic information. The ArcPy module is used to script these ArcGIS analyses, providing a productive way to perform geo-analyses and to automate map production. This book will guide you from basic Python scripting to advanced ArcPy script tools. This book starts off with setting up your Python environment, demonstrates a complex ArcPy script tool with multiple iterations, illustrates data access module cursors, and explains how to use ArcPy Geometry classes. Then, you will learn how to output maps using ArcPy.Mapping, and how to create ArcGIS script tools. With the help of this book, you will be able to create repeatable analyses reducing the time-consuming nature of GIS, making you into a GIS professional as powerful as a whole team. What You Will Learn Understand how to integrate Python into ArcGIS and make GIS analysis faster and easier Model an analysis and export it to Python for further improvement Create Python functions from exported scripts using ArcToolbox tools to avoid repetitive code Update the records of interest in your existing geospatial data automatically using data cursors Add new geospatial data to existing datasets automatically from field-collected data or data produced during analysis Export formatted analysis results to spreadsheets automatically Update map documents with analysis-generated data and export maps to PDF or image formats Create geometric networks and analyze routes using scripts
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed March 26, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 85
    ISBN: 9781785288838 , 1785288830
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: 3rd edition.
    Serie: Learn by doing : less theory, more results
    DDC: 006.8
    Schlagwort(e): Python (Computer program language) ; Numerical analysis ; Data processing ; Electronic books ; Electronic books ; local
    Kurzfassung: Build efficient, high-speed programs using the high-performance NumPy mathematical library In Detail In today's world of science and technology, it's all about speed and flexibility. When it comes to scientific computing, NumPy tops the list. NumPy will give you both speed and high productivity. This book will walk you through NumPy with clear, step-by-step examples and just the right amount of theory. The book focuses on the fundamentals of NumPy, including array objects, functions, and matrices, each of them explained with practical examples. You will then learn about different NumPy modules while performing mathematical operations such as calculating the Fourier transform, finding the inverse of a matrix, and determining eigenvalues, among many others. This book is a one-stop solution to knowing the ins and outs of the vast NumPy library, empowering you to use its wide range of mathematical features to build efficient, high-speed programs. What You Will Learn Install NumPy, matplotlib, SciPy, and IPython on various operating systems Use NumPy array objects to perform array operations Familiarize yourself with commonly used NumPy functions Use NumPy matrices for matrix algebra Work with the NumPy modules to perform various algebraic operations Test NumPy code with the numpy.testing module Plot simple plots, subplots, histograms, and more with matplotlib
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed July 6, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 86
    ISBN: 9781785283918 , 178528391X
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.13/3
    Schlagwort(e): Computer games ; Programming ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: A pragmatic guide for developing your own games with Python About This Book Strengthen your fundamentals of game programming with Python language Seven hands-on games to create 2D and 3D games rapidly from scratch Illustrative guide to explore the different GUI libraries for building your games Who This Book Is For If you have ever wanted to create casual games in Python and you would like to explore various GUI technologies that this language offers, this is the book for you. This title is intended for beginners to Python with little or no knowledge of game development, and it covers step by step how to build seven different games, from the well-known Space Invaders to a classical 3D platformer. What You Will Learn Take advantage of Python's clean syntax to build games quickly Discover distinct frameworks for developing graphical applications Implement non-player characters (NPCs) with autonomous and seemingly intelligent behaviors Design and code some popular games like Pong and tower defense Compose maps and levels for your sprite-based games in an easy manner Modularize and apply object-oriented principles during the design of your games Exploit libraries like Chimpunk2D, cocos2d, and Tkinter Create natural user interfaces (NUIs), using a camera and computer vision algorithms to interpret the player's real-world actions In Detail With a growing interest in learning to program, game development is an appealing topic for getting started with coding. From geometry to basic Artificial Intelligence algorithms, there are plenty of concepts that can be applied in almost every game. Python is a widely used general-purpose, high-level programming language. It provides constructs intended to enable clear programs on both a small and large scale. It is the third most popular language whose grammatical syntax is not predominantly based on C. Python is also very easy to code and is also highly flexible, which is exactly what is required for game development. The user-friendliness of this language allows beginners to code games without too much effort or training. Python also works with very little code and in most cases uses the "use cases" approach, reserving lengthy explicit coding for outliers and exceptions, making game development an achievable feat. Python Game Programming by Example enables readers to develop cool and popular games in Python without having in-depth programming knowledge of Python. The book includes seven hands-on projects develo...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed October 20, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 87
    ISBN: 9781785287824 , 1785287826
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Quick answers to common problems
    DDC: 005.133
    Schlagwort(e): Clojure (Computer program language) ; Functional programming languages ; Electronic books ; Electronic books ; local
    Kurzfassung: 25 recipes to deeply understand and implement advanced algorithms in Clojure About This Book Explore various advanced algorithms and learn how they are used to address many real-world computing challenges Construct elegant solutions using impressive techniques including zippers, parsing, and pattern matching Solve complex problems by adopting innovative approaches such as logic or asynchronous programming In Detail Data-structures and algorithms often cross your path when you compress files, compile programs, access databases, or simply use your favourite text editor. Understanding and implementing them can be daunting. Curious learners and industrial developers can find these complex, especially if they focus on the detailed implementation of these data structures. Clojure is a highly pragmatic and expressive language with efficient and easy data manipulation capabilities. As such, it is great for implementing these algorithms. By abstracting away a great share of the unnecessary complexity resulting from implementation, Clojure and its contrib libraries will help you address various algorithmic challenges, making your data exploration both profitable and enjoyable. Through 25 recipes, you'll explore advanced algorithms and data-structures, well served by a sound Clojure implementation. This book opens with an exploration of alternative uses of the array data-structure, covering LZ77 compression, drawing fractals using Pascal's triangles, simulating a multi-threaded program execution, and implementing a call-stack winding and un-winding operations. The book elaborates on linked lists, showing you how to construct doubly linked ones, speed up search times over the elements of such structures, use a linked-list as the foundation of a shift-reduce parser, and implement an immutable linked-list using skew binary numbers representation. After that, the tree data-structure is explored, focusing on building self-balancing Splay Trees, designing a B-Tree backing-up an efficient key-value data-store, constructing an undo capable Rope, and showing how Tries can make for an auto-completing facility. Next, some optimization and machine learning techniques are discussed, namely for building a co-occurrence-based recommendation engine, using branch-and-bound to optimize integral cost and profit problems, using Dijkstra's algorithm to determine optimal paths and summarizing texts using the LexRank algorithm. Particular attention is given to logic programmin...
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed September 4, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 88
    ISBN: 9781783980772 , 178398077X
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Professional expertise distilled
    DDC: 005.713
    Schlagwort(e): Oracle (Computer file) ; Middleware ; Database management ; Real-time data processing ; Information retrieval ; Electronic books ; Electronic books ; local
    Kurzfassung: Leverage the power of real-time data access for designing, building, and tuning your GoldenGate Enterprise In Detail GoldenGate exchanges data among systems in a timely manner and meets the demand for real-time access to information regardless of volume. The new release, 12c, includes an optimized database, intelligent and integrated delivery capabilities, expanded heterogeneity, and tighter security. Perform zero downtime data migration to on-premise or public cloud with GoldenGate's feature-rich portfolio. Start with the installation and learn the design concepts and enhanced configuration of GoldenGate 12c. Exploit new 12c features to successfully implement GoldenGate on your enterprise. Dive deep into configuring GoldenGate for high availability, DDL support, and reverse processing. Build fast, secure, robust, scalable technical solutions by tuning data delivery and networks. Finally, enrich your data replication knowledge by learning the troubleshooting tips. What You Will Learn Extend GoldenGate's out-of-the-box functionality to employ its rich features and meet your business objectives Deliver best-in-class data integration solutions by integrating GoldenGate with other Oracle products Deploy data integration solutions effectively to lower your total cost of ownership and increase you ROI Extend GoldenGate functionality through APIs and reduce your IT operational expenditure Leverage the designs to build efficient, cost effective data integration solutions Enhance system management and monitoring in your GoldenGate environment Generate real-time statistics to gauge data throughput and performance Evaluate data integration concepts through Oracle's new Integration Cloud Service offering
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed August 13, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 89
    ISBN: 9781784398941 , 1784398942
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.2762
    Schlagwort(e): Natural language processing (Computer science) ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Explore various approaches to organize and extract useful text from unstructured data using Java In Detail Natural Language Processing (NLP) is an important area of application development and its relevance in addressing contemporary problems will only increase in the future. There has been a significant increase in the demand for natural language-accessible applications supported by NLP tasks. Natural Language Processing with Java will explore how to automatically organize text using approaches such as full-text search, proper name recognition, clustering, tagging, information extraction, and summarization. It covers concepts of NLP that even those of you without a background in statistics or natural language processing can understand. What You Will Learn Develop a deep understanding of the basic NLP tasks and how they relate to each other Discover and use the available tokenization engines Implement techniques for end of sentence detection Apply search techniques to find people and things within a document Construct solutions to identify parts of speech within sentences Use parsers to extract relationships between elements of a document Integrate basic tasks to tackle more complex NLP problems
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed April 14, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 90
    ISBN: 9781783985111 , 1783985119
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 332.01/51
    Schlagwort(e): Python (Computer program language) ; Finance ; Quantitative research ; Open source software ; Electronic books ; Electronic books ; local
    Kurzfassung: Master pandas, an open source Python Data Analysis Library, for financial data analysis In Detail This book will teach you to use Python and the Python Data Analysis Library (pandas) to solve real-world financial problems. Starting with a focus on pandas data structures, you will learn to load and manipulate time-series financial data and then calculate common financial measures, leading into more advanced derivations using fixed- and moving-windows. This leads into correlating time-series data to both index and social data to build simple trading algorithms. From there, you will learn about more complex trading algorithms and implement them using open source back-testing tools. Then, you will examine the calculation of the value of options and Value at Risk. This then leads into the modeling of portfolios and calculation of optimal portfolios based upon risk. All concepts will be demonstrated continuously through progressive examples using interactive Python and IPython Notebook. By the end of the book, you will be familiar with applying pandas to many financial problems, giving you the knowledge needed to leverage pandas in the real world of finance. What You Will Learn Modeling and manipulating financial data using the pandas DataFrame Indexing, grouping, and calculating statistical results on financial information Time-series modeling, frequency conversion, and deriving results on fixed and moving windows Calculating cumulative returns and performing correlations with index and social data Algorithmic trading and backtesting using momentum and mean reversion strategies Option pricing and calculation of Value at Risk Modeling and optimization of financial portfolios 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.
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed June 10, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 91
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781785282386 , 1785282387
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 004.167
    Schlagwort(e): iOS (Electronic resource) ; User interfaces (Computer systems) ; Development ; Swift (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Implement complex iOS user interfaces with ease using Swift About This Book Build compelling user interfaces that users will enjoy using the iOS UIKit framework Make your iOS apps easily recognizable and familiar with the UIKit framework Use this comprehensive, step-by-step guide to create a complete custom layout Who This Book Is For This easy-to-follow guide is perfect for beginner-level iOS developers who want to become proficient in user interface development. It would also be useful for experienced iOS developers who need a complete overview of this broad topic all in one place, without having to consult various sources. What You Will Learn Understand the basic requirements to work with iOS user interfaces Get to know about the UI tools, frameworks, and built-in components Plot dynamic layout structures using Auto Layout Shape and implement adaptive user interfaces for different screen sizes Draw and animate your user interfaces using the CALayer and UIKit animations Intercept and handle user touches to create user interface interactivity Create and depict totally custom controls Design with iOS through Core Graphics In Detail Through this comprehensive one-stop guide, you'll get to grips with the entire UIKit framework and in a flash, you'll be creating modern user interfaces for your iOS devices using Swift. Starting with an overview of the iOS drawing system and the available tools, you will then learn how to use these technologies to create adaptable layouts and custom elements for your applications. Next, you'll be introduced to other topics such as animation and code-drawing with Core Graphics, which will give you all the knowledge you need to create astonishing user interfaces. By the end of this book, you will have a solid foundation in iOS user interface development and will have gained valuable insights on the process of building firm and complex UIs. Style and approach This concise yet information-packed guide is full of step-by-step instructions and screenshots of real-life examples, delivered in a direct manner, to get you creating modern user interfaces for your iOS devices using SWIFT in no time.
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 19, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 92
    ISBN: 9781785289668 , 1785289667
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Quick answers to common problems
    DDC: 005.13/3
    Schlagwort(e): Python (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Leverage the computational power of Python with more than 60 recipes that arm you with the required skills to make informed business decisions About This Book Want to minimize risk and optimize profits of your business? Learn to create efficient analytical reports with ease using this highly practical, easy-to-follow guide Learn to apply Python for business intelligence tasks - preparing, exploring, analyzing, visualizing and reporting - in order to make more informed business decisions using data at hand Learn to explore and analyze business data, and build business intelligence dashboards with the help of various insightful recipes Who This Book Is For This book is intended for data analysts, managers, and executives with a basic knowledge of Python, who now want to use Python for their BI tasks. If you have a good knowledge and understanding of BI applications and have a ?working? system in place, this book will enhance your toolbox. What You Will Learn Install Anaconda, MongoDB, and everything you need to get started with your data analysis Prepare data for analysis by querying cleaning and standardizing data Explore your data by creating a Pandas data frame from MongoDB Gain powerful insights, both statistical and predictive, to make informed business decisions Visualize your data by building dashboards and generating reports Create a complete data processing and business intelligence system In Detail The amount of data produced by businesses and devices is going nowhere but up. In this scenario, the major advantage of Python is that it's a general-purpose language and gives you a lot of flexibility in data structures. Python is an excellent tool for more specialized analysis tasks, and is powered with related libraries to process data streams, to visualize datasets, and to carry out scientific calculations. Using Python for business intelligence (BI) can help you solve tricky problems in one go. Rather than spending day after day scouring Internet forums for ?how-to? information, here you'll find more than 60 recipes that take you through the entire process of creating actionable intelligence from your raw data, no matter what shape or form it's in. Within the first 30 minutes of opening this book, you'll learn how to use the latest in Python and NoSQL databases to glean insights from data just waiting to be exploited. We'll begin with a quick-fire introduction to Python for BI and show you what problems Python solves. From there, we mov...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 21, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 93
    ISBN: 9781784393519 , 1784393517
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Quick answers to common problems
    DDC: 005.446076
    Schlagwort(e): Linux ; Computer networks ; Maintenance and repair ; Client/server computing ; Electronic books ; Electronic books ; local
    Kurzfassung: Over 60 recipes to help you build, configure, and orchestrate RHEL 7 Server to make your everyday administration experience seamless About This Book Create fully unattended installations and deploy configurations without breaking a sweat Discover and kick-start the newest RHEL 7 configuration and management tools through an easy-to-follow, practical approach for a lazy system management Be guided by an experienced RHEL expert who is a certified Linux engineer with a passion for open source and open standards Who This Book Is For Red Hat Enterprise Linux Server Cookbook is for RHEL 7 system administrators and DevOps in need of a practical reference guide to troubleshoot common issues and quickly perform tasks. What You Will Learn Set up and configure RHEL 7 Server Use NetworkManager to configure all aspects of your network Manage virtual environments using libvirt Set up software repositories Secure and monitor your RHEL environment Configure SELinux, and create and apply its policies Create kickstart scripts to automatically deploy RHEL 7 systems Use Orchestration and configuration management tools to manage your environment In Detail Dominating the server market, the Red Hat Enterprise Linux operating system gives you the support you need to modernize your infrastructure and boost your organization's efficiency. Combining both stability and flexibility, RHEL helps you meet the challenges of today and adapt to the demands of tomorrow. This practical Cookbook guide will help you get to grips with RHEL 7 Server and automating its installation. Designed to provide targeted assistance through hands-on recipe guidance, it will introduce you to everything you need to know about KVM guests and deploying multiple standardized RHEL systems effortlessly. Get practical reference advice that will make complex networks setups look like child's play, and dive into in-depth coverage of configuring a RHEL system. Also including full recipe coverage of how to set up, configuring, and troubleshoot SELinux, you'll also discover how secure your operating system, as well as how to monitor it. Style and approach This practical guide is packed full of hands-on recipes that provide quick solutions to the problems faced when building your RHEL 7 system from scratch using orchestration tools. Each topic is explained sequentially in the process of setting up a system and binding everything together.
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 20, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 94
    Online-Ressource
    Online-Ressource
    Birmingham, UK : Packt Publishing
    ISBN: 9781783985852 , 1783985852
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.133
    Schlagwort(e): Scala (Computer program language) ; Functional programming languages ; Electronic books ; Electronic books ; local
    Kurzfassung: Grok and perform effective functional programming in Scala About This Book Understand functional programming patterns by comparing them with the traditional object-oriented design patterns Write robust, safer, and better code using the declarative programming paradigm An illustrative guide for programmers to create functional programming patterns with Scala Who This Book Is For If you have done Java programming before and have a basic knowledge of Scala and its syntax, then this book is an ideal choice to help you to understand the context, the traditional design pattern applicable, and the Scala way. Having previous knowledge of design patterns will help, though it is not strictly necessary. What You Will Learn Get to know about functional programming and the value Scala's FP idioms bring to the table Solve day-to-day programming problems using functional programming idioms Cut down the boiler-plate and express patterns simply and elegantly using Scala's concise syntax Tame system complexity by reducing the moving parts Write easier to reason about concurrent code using the actor paradigm and the Akka library Apply recursive thinking and understand how to create solutions without mutation Reuse existing code to compose new behavior Combine the object-oriented and functional programming approaches for effective programming using Scala In Detail Scala is used to construct elegant class hierarchies for maximum code reuse and extensibility and to implement their behavior using higher-order functions. Its functional programming (FP) features are a boon to help you design ?easy to reason about? systems to control the growing software complexities. Knowing how and where to apply the many Scala techniques is challenging. Looking at Scala best practices in the context of what you already know helps you grasp these concepts quickly, and helps you see where and why to use them. This book begins with the rationale behind patterns to help you understand where and why each pattern is applied. You will discover what tail recursion brings to your table and will get an understanding of how to create solutions without mutations. We then explain the concept of memorization and infinite sequences for on-demand computation. Further, the book takes you through Scala's stackable traits and dependency injection, a popular technique to produce loosely-coupled software systems. You will also explore how to currying favors to your code and how to simplify it by de-cons...
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 18, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 95
    ISBN: 9781783982370 , 1783982373
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.14
    Schlagwort(e): Gradle (Computer file) ; Domain-specific programming languages ; Electronic books ; Electronic books ; local
    Kurzfassung: Master the fundamentals of Gradle using real-world projects with this quick and easy-to-read guide About This Book Write beautiful build scripts for various types of projects effortlessly Become more productive by harnessing the power and elegance of the Gradle DSL Learn how to use Gradle quickly and effectively with this step-by-step guide Who This Book Is For This book is for Java and other JVM-based language developers who want to use Gradle or are already using Gradle on their projects. No prior knowledge of Gradle is required, but some familiarity with build-related terminologies and an understanding of the Java language would help. What You Will Learn Master the Gradle DSL by identifying the building blocks Learn just enough Groovy for Gradle Set up tests and reports for your projects to make them CI ready Create library, stand-alone, and web projects Craft multi-module projects quickly and efficiently Migrate existing projects to a modern Gradle build Extract common build logic into plugins Write builds for languages like Java, Groovy, and Scala In Detail Gradle is an advanced and modern build automation tool. It inherits the best elements of the past generation of build tools, but it also differs and innovates to bring terseness, elegance, simplicity, and the flexibility to build. Right from installing Gradle and writing your first build file to creating a fully-fledged multi-module project build, this book will guide you through its topics in a step-by-step fashion. You will get your hands dirty with a simple Java project built with Gradle and go on to build web applications that are run with Jetty or Tomcat. We take a unique approach towards explaining the DSL using the Gradle API, which makes the DSL more accessible and intuitive. All in all, this book is a concise guide to help you decipher the Gradle build files, covering the essential topics that are most useful in real-world projects. With every chapter, you will learn a new topic and be able to readily implement your build files. Style and approach This step-by-step guide focuses on being productive with every chapter. When required, topics are explained in-depth to give you a good foundation of the Gradle fundamentals. The book covers most aspects of builds required for conventional JVM-based projects, and when necessary, points you towards the right resources.
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 20, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 96
    ISBN: 9781785284571 , 1785284576
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.133
    Schlagwort(e): Python (Computer program language) ; Electronic books ; local ; Electronic books
    Kurzfassung: Learn to code like a professional with Python - an open source, versatile, and powerful programming language About This Book Learn the fundamentals of programming with Python - one of the best languages ever created Develop a strong set of programming skills that you will be able to express in any situation, on every platform, thanks to Python's portability Create outstanding applications of all kind, from websites to scripting, and from GUIs to data science Who This Book Is For Python is the most popular introductory teaching language in U.S. top computer science universities, so if you are new to software development, or maybe you have little experience, and would like to start off on the right foot, then this language and this book are what you need. Its amazing design and portability will help you become productive regardless of the environment you choose to work with. What You Will Learn Get Python up and running on Windows, Mac, and Linux in no time Grasp the fundamental concepts of coding, along with the basics of data structures and control flow. Write elegant, reusable, and efficient code in any situation Understand when to use the functional or the object oriented programming approach Create bulletproof, reliable software by writing tests to support your code Explore examples of GUIs, scripting, data science and web applications Learn to be independent, capable of fetching any resource you need, as well as dig deeper In Detail Learning Python has a dynamic and varied nature. It reads easily and lays a good foundation for those who are interested in digging deeper. It has a practical and example-oriented approach through which both the introductory and the advanced topics are explained. Starting with the fundamentals of programming and Python, it ends by exploring very different topics, like GUIs, web apps and data science. The book takes you all the way to creating a fully fledged application. The book begins by exploring the essentials of programming, data structures and teaches you how to manipulate them. It then moves on to controlling the flow of a program and writing reusable and error proof code. You will then explore different programming paradigms that will allow you to find the best approach to any situation, and also learn how to perform performance optimization as well as effective debugging. Throughout, the book steers you through the various types of applications, and it concludes with a complete mini website built upon ...
    Anmerkung: Includes index. - Description based on online resource; title from cover (viewed January 15, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 97
    ISBN: 9781785280269 , 1785280260
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Ausgabe: Second edition.
    Serie: Professional expertise distilled
    DDC: 005.13
    Schlagwort(e): Windows PowerShell (Computer program language) ; Microsoft .NET Framework ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Kurzfassung: Efficiently administer and maintain your development environment with Windows PowerShell About This Book Explore scripting and automation techniques with Windows PowerShell Gain concrete knowledge of Windows PowerShell scripting to perform professional level scripting Discover the benefits of the Configuration Management Platform with this step-by-step guide that includes real-world scripting examples Who This Book Is For If you are an IT professional or developer who has worked on the .Net platform and you want to learn automation using Windows PowerShell, then this book is for you. This self-start guide takes you from the basics and gradually moves to an intermediate level to show you how to perform professional scripting. What You Will Learn Understand the concepts of building PowerShell scripts and the basics of programming Manage the LYNC, Exchange, and SharePoint platforms Create a Pull server using a SMB file share and HTTP and HTTPS Use .NET classes in Windows PowerShell and C# to manage Exchange Online Use PowerShell in C# to manage Exchange Online and work with .NET classes in PowerShell Automate LYNC clients, consuming Client Server Object Models to administrate SharePoint Online In Detail Windows PowerShell 5.0 for .NET Developers is your self-start guide to performing automation using Windows PowerShell. This book will help you to understand the PowerShell syntax and grammar and will also teach you techniques to remove the rough edges of manual deployments. Packed with PowerShell scripts and sample C# codes to automate tasks, it also includes real-world scenarios such as administrating office servers to help you save time and perform deployments swiftly and efficiently. The book begins with the Windows PowerShell basics, explores the significant features of Windows Management Framework 5.0, covers the basic concepts of Desired State Configuration and the importance of idempotent deployments. By the end of the book, you will have a good understanding of Windows PowerShell's features and will be able to automate your tasks and manage configuration effectively. Style and approach This is an easy-to-follow step-by-step guide with text-enabled screenshots. Each topic is explained with codes and examples. It also includes multiple approaches for a number of tasks to let you choose the best one for you depending on your scenario.
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed November 16, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 98
    ISBN: 9781785280078 , 1785280074
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Professional expertise distilled
    DDC: 005.13/3
    Schlagwort(e): C# (Computer program language) ; Microsoft .NET Framework ; Application software ; Development ; Electronic books ; Electronic books ; local
    Kurzfassung: Create robust and scalable applications along with responsive UI using concurrency and the multi-threading infrastructure in .NET and C# About This Book Learn to combine your asynchronous operations with Task Parallel Library Master C#'s asynchronous infrastructure and use asynchronous APIs effectively to achieve optimal responsiveness of the application An easy-to-follow, example-based guide that helps you to build scalable applications using concurrency in C# Who This Book Is For If you are a C# developer who wants to develop modern applications in C# and wants to overcome problems by using asynchronous APIs and standard patterns, then this book is ideal for you. Reasonable development knowledge, an understanding of core elements and applications related to the .Net platform, and also the fundamentals of concurrency is assumed. What You Will Learn Apply general multithreading concepts to your application's design Leverage lock-free concurrency and learn about its pros and cons to achieve efficient synchronization between user threads Combine your asynchronous operations with Task Parallel Library Make your code easier with C#'s asynchrony support Use common concurrent collections and programming patterns Write scalable and robust server-side asynchronous code Create fast and responsible client applications Avoid common problems and troubleshoot your multi-threaded and asynchronous applications In Detail Starting with the traditional approach to concurrency, you will learn how to write multithreaded concurrent programs and compose ways that won't require locking. You will explore the concepts of parallelism granularity, and fine-grained and coarse-grained parallel tasks by choosing a concurrent program structure and parallelizing the workload optimally. You will also learn how to use task parallel library, cancellations, timeouts, and how to handle errors. You will know how to choose the appropriate data structure for a specific parallel algorithm to achieve scalability and performance. Further, you'll learn about server scalability, asynchronous I/O, and thread pools, and write responsive traditional Windows and Windows Store applications. By the end of the book, you will be able to diagnose and resolve typical problems that could happen in multithreaded applications. Style and approach An easy-to-follow, example-based guide that will walk you through the core principles of concurrency and multithreading using C#.
    Anmerkung: Includes index. - Description based on online resource; title from cover page (Safari, viewed November 16, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 99
    ISBN: 9781785284984 , 1785284983
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.10685
    Schlagwort(e): Jenkins (Software development tool) ; Computer software ; Quality control ; Computer software ; Testing ; Computer software ; Reliability ; Electronic books ; Electronic books ; local
    Kurzfassung: Get a complete walkthrough of the many interfaces available in Jenkins with the help of real-world examples to take you to the next level with Jenkins About This Book Find out how to interact with Jenkins from within Eclipse, NetBeans, and IntelliJ IDEA Develop custom solutions that act upon Jenkins information in real time A step-by-step, practical guide to help you learn about extension points in existing plugins and how to build your own plugin Who This Book Is For This book is aimed primarily at developers and administrators who are interested in taking their interaction and usage of Jenkins to the next level. The book assumes you have a working knowledge of Jenkins and programming in general, and an interest in learning about the different approaches to customizing and extending Jenkins so it fits your requirements and your environment perfectly. What You Will Learn Retrieve and act upon Jenkins information in real time Find out how to interact with Jenkins through a variety of IDEs Develop your own Form and Input validation and customization Explore how Extension points work, and develop your own Jenkins plugin See how to use the Jenkins API and command-line interface Get to know how to remotely update your Jenkins configuration Design and develop your own Information Radiator Discover how Jenkins customization can help improve quality and reduce costs In Detail Jenkins CI is the leading open source continuous integration server. It is written in Java and has a wealth of plugins to support the building and testing of virtually any project. Jenkins supports multiple Software Configuration Management tools such as Git, Subversion, and Mercurial. This book explores and explains the many extension points and customizations that Jenkins offers its users, and teaches you how to develop your own Jenkins extensions and plugins. First, you will learn how to adapt Jenkins and leverage its abilities to empower DevOps, Continuous Integration, Continuous Deployment, and Agile projects. Next, you will find out how to reduce the cost of modern software development, increase the quality of deliveries, and thereby reduce the time to market. We will also teach you how to create your own custom plugins using Extension points. Finally, we will show you how to combine everything you learned over the course of the book into one real-world scenario. Style and approach Extending Jenkins explores and explains advanced Jenkins functionality from a practical point...
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed January 18, 2016)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 100
    ISBN: 9781785283291 , 1785283294
    Sprache: Englisch
    Seiten: 1 online resource (1 volume) , illustrations.
    Serie: Community experience distilled
    DDC: 005.1
    Schlagwort(e): Web applications ; Application software ; PHP (Computer program language) ; Electronic books ; Electronic books ; local
    Kurzfassung: Explore the fundamentals of Laravel, one of the most expressive and robust PHP frameworks available In Detail Laravel has established itself as one of the most popular PHP frameworks over the past couple of years. Its popularity comes due to its ease of use, expressive syntax, and the number of components it has, allowing you to achieve practically any task in a modern PHP application. If you've not had the opportunity to dive into Laravel yet, then this book will be the perfect companion, as it covers the fundamentals Laravel is built on in a thorough yet easy-to-follow manner. To make this book your best learning source, we have covered integral topics such as preparing an environment for working with Laravel applications, creating your first Laravel application from start to finish, a tour of Laravel's ORM Eloquent, and more advanced topics such as testing, user authentication, and security. Being one of the most interesting features in Laravel, we also cover an overview of Artisan, including descriptions of some of its tasks. Post this, we talk about testing and security. By the end of this book, you will be able to create robust PHP websites and web applications quickly and efficiently. What You Will Learn Set up a development environment for working with Laravel apps Create a working Laravel application from start to finish Interact with data and discover Eloquent, Laravel's own ORM Create and run migrations and seeds Simplify command-line tasks by building Artisan commands Protect your app by securing it from common security vulnerabilities Perform end-to-end testing after learning the basics of testing in Laravel Learn about Laravel's other features including service providers, packages, queue workers, and helpers for working with strings and arrays
    Anmerkung: Includes index. - Description based on online resource; title from cover (Safari, viewed May 26, 2015)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
Schließen ⊗
Diese Webseite nutzt Cookies und das Analyse-Tool Matomo. Weitere Informationen finden Sie hier...