Packrat: A Dependency Management System for R
|
|
|
- Bernice Briana Barton
- 9 years ago
- Views:
Transcription
1 Packrat: A Dependency Management System for R J.J. Allaire June 27, /23
2 Reproducible Research Foundational as a basis for scientific claims "The goal of reproducible research is to tie specific instructions to data analysis and experimental data so that scholarship can be recreated, better understood and verified." CRAN Task View on Reproducible Research Crisis of confidence in results of data analysis due to lack of reproducibility. Across time (running the same analysis again years later) Across space (moving code from a desktop to a server, or between the systems of collaborators) In R we do better than in many environments, but we don't do well enough. 4/23
3 Tools for Reproducibility Computation Output Can we execute again and get the same results? Yes, because we preserve our analysis in R Scripts Can we produce the same enduser output consistently? Yes, because we have tools like Sweave and knitr Configuraiton Can we run our computations and create our output with the same configuration across time and space? No (or yes only with a lot of effort and bother) 5/23
4 Configuration Rot As packages evolve over the years they inevitably: At best, change behavior in subtle ways At worst, outright break previous code As a result, an analysis or report that works today against e.g. R 3.1 it unlikely to work without modification in 5 years time. This is already a widely observed problem with Sweave and knitr documents that users attempt to update with new data and assumptions (or even just rerun with code and data unchanged). 6/23
5 Rdevel [RFC] A case for freezing CRAN Proposal to freeze CRAN along with R releases. Projects built against a given version of R/CRAN would be able to rely on stable package versions, and therefore be expected to continue to work in the future. Attractive notion because it's simple and requires no extra effort from users. 7/23
6 What if we could freeze CRAN? That would solve part of the problem, but wouldn't account for: Packages obtained from other repositories Development versions of packages installed from Rforge and GitHub Internally developed packages Users (inevitably) needing one more feature or bugfix and requiring the very latest version of a package. 8/23
7 What would a frozen CRAN not have? Bug fixes delivered in a timely fashion. Vitality and dynamism associated with making work available immediately to the community. The ability to use older versions of R with newer versions of packages. "To me it boils down to one simple question: is an update to a package on CRAN more likely to (1) fix a bug, (2) introduce a bug or downward incompatibility, or (3) add a new feature or fix a compatibility problem without introducing a bug? I think the probability of (1) (3) is much greater than the probability of (2), hence the current approach maximizes user benefit." Frank Harrell "People then will start finding ways around these limitations and then we're back to square one of having people use a set of R packages and R versions that could potentially be all over the place." Gavin Simpson 9/23
8 Freezing is the answer, but what to freeze? Freezing CRAN solve only a subset of the problem, and introduces it's own problems. The only complete answer to this problem is freezing projects. Individual projects should be able to freeze arbitrary combinations of R packages with a guarantee of being able to use them in the future. Note that even if we freeze CRAN we still need this as well, so why create the bother of freezing CRAN? Let's just do project freezing right! 10/23
9 How do other environments handle these concerns? Most have some variation of: A perproject private library The specification of explicit versions (or version ranges) of each dependency The ability to programatically reconstruct the library based on the specifications Some examples: Ruby Bundler ( Node.js NPM ( Python Virtualenv ( 11/23
10 How might a solution tailored to R users look? Fundamental difference at work: R users do not selfidentify as software developers and therefore have little tolerance for additional workflow overhead. Any solution must therefore be highly automated, and work with both existing projects created without packrat as well as new projects. We want the same benefits (private library and capturing of dependencies), with none of the following required: Hand editing of dependency declarations Retrieval and management of package source code 12/23
11 Packrat as a Possible Solution Packrat is an R package that implements a dependency management system for R: GitHub: Will be submitted to CRAN later this year Creates a private package library for a given R project (i.e. working directory) snapshotfunction that records the package versions used by a project and downloads their source code for storage with the project. restorefunction that applies the snapshot to a directory (building packages from source as necessary) 13/23
12 Packrat Fundamentals >packrat::init() Create a packrat project within a directory, giving the project it's own private package library. >packrat::snapshot() Finds the packages in use in the project and stores a list of those packages, their current versions, and their source code. >packrat::restore() Restore the directory to the last snapshotted state (building packages from source as necessary). 14/23
13 Initializing a Project >packrat::init() Adding these packages to packrat: _ packrat Fetching sources for packrat( )...ok(github) Snapshot written to'~/projects/reshape/packrat/packrat.lock' Installing packrat( )...ok(built source) Bootstrap complete! 15/23
14 Snapshotting Installed Packages >packrat::snapshot() Adding these packages to packrat: _ plyr Rcpp reshape2 1.4 stringr Fetching sources for plyr(1.8.1)...ok(cran current) Fetching sources for Rcpp(0.11.2)...OK(CRAN current) Fetching sources for reshape2(1.4)...ok(cran current) Fetching sources for stringr(0.6.2)...ok(cran current) Snapshot written to'~/projects/reshape/packrat/packrat.lock' 16/23
15 Restoring the State of the Library >packrat::restore() Installing Rcpp(0.11.2)...OK(downloaded binary) Installing stringr(0.6.2)...ok(downloaded binary) Installing plyr(1.8.1)...ok(downloaded binary) Installing reshape2(1.4)... OK(downloaded binary) 17/23
16 Updating a Package from Github >packrat::install_github("rcppcore/rcpp") >packrat::snapshot() Upgrading these packages already present in packrat: from to Rcpp Snapshot written to'~/projects/reshape/packrat/packrat.lock' >packrat::restore() Installing Rcpp( )...OK(built source) 18/23
17 Bundling and Unbundling >packrat::bundle() The packrat project has been bundled at: "~/projects/reshape/packrat/bundles/reshape tar.gz" > packrat::unbundle("reshape tar.gz",where ="~/Desktop") Untarring'reshape tar.gz'in directory'~/desktop'... Restoring project library... Installing packrat( )...ok(built source) Installing Rcpp( )...OK(built source) Installing stringr(0.6.2)...ok(downloaded binary) Installing plyr(1.8.1)...ok(downloaded binary) Installing reshape2(1.4)... OK(downloaded binary) Done!The project has been unbundled and restored at: "~/Desktop/reshape" 19/23
18 Anatomy of a Packrat Project.Rprofile Directs R to use the private package library (when it is started from the project directory). packrat/lib/ Private package library for this project. packrat/src/ Source packages of all the dependencies that packrat has been made aware of. packrat/packrat.lock Lists the precise package versions that were used to satisfy dependencies, including dependencies of dependencies. packrat/packrat.opts Projectspecific packrat options. 20/23
19 Packrat and Version Control 21/23
20 Packrat Objectives Isolated, portable, and reproducible environment for R projects Capture all source code required to reproduce configurations Requires no changes to CRAN and capable of working with arbitrary other repositories Flexible and easy to use solution to the problem of reproducibility: "One button" snapshot/restore Simple and convenient archiving (bundle/unbunble) Optional integration with version control 22/23
21 Questions? Packrat website: Packrat source: 23/23
Package packrat. R topics documented: March 28, 2016. Type Package
Type Package Package packrat March 28, 2016 Title A Dependency Management System for Projects and their R Package Dependencies Version 0.4.7-1 Author Kevin Ushey, Jonathan McPherson, Joe Cheng, Aron Atkins,
BarTender Version Upgrades. Best practices for updating your BarTender installation WHITE PAPER
BarTender Version Upgrades Best practices for updating your BarTender installation WHITE PAPER Contents Understanding Version Upgrades 3 Upgrading BarTender to a Newer Version 4 Planning a Version Upgrade
CPSC 491. Today: Source code control. Source Code (Version) Control. Exercise: g., no git, subversion, cvs, etc.)
Today: Source code control CPSC 491 Source Code (Version) Control Exercise: 1. Pretend like you don t have a version control system (e. g., no git, subversion, cvs, etc.) 2. How would you manage your source
Over-the-top Upgrade Guide for Snare Server v7
Over-the-top Upgrade Guide for Snare Server v7 Intersect Alliance International Pty Ltd. All rights reserved worldwide. Intersect Alliance Pty Ltd shall not be liable for errors contained herein or for
Revision Control. Solutions to Protect Your Documents and Track Workflow WHITE PAPER
Revision Control Solutions to Protect Your Documents and Track Workflow WHITE PAPER Contents Overview 3 Common Revision Control Systems 4 Revision Control Systems 4 Using BarTender with Revision Control
EnterpriseLink Benefits
EnterpriseLink Benefits GGY AXIS 5001 Yonge Street Suite 1300 Toronto, ON M2N 6P6 Phone: 416-250-6777 Toll free: 1-877-GGY-AXIS Fax: 416-250-6776 Email: [email protected] Web: www.ggy.com Table of Contents
SHAREPOINT CONSIDERATIONS
SHAREPOINT CONSIDERATIONS Phil Dixon, VP of Business Development, ECMP, BPMP Josh Wright, VP of Technology, ECMP Steve Hathaway, Principal Consultant, M.S., ECMP The construction industry undoubtedly struggles
3. Where can I obtain the Service Pack 5 software?
Reasons to upgrade: 1. What are the features of BlackBerr y Enterprise Server 4.1 Service Pack 5? What issues does Service Pack 5 address? Are there any current known issues with Service Pack 5? The BlackBerry
Lavastorm Analytic Library Predictive and Statistical Analytics Node Pack FAQs
1.1 Introduction Lavastorm Analytic Library Predictive and Statistical Analytics Node Pack FAQs For brevity, the Lavastorm Analytics Library (LAL) Predictive and Statistical Analytics Node Pack will be
How To Migrate To Redhat Enterprise Linux 4
Migrating to Red Hat Enterprise Linux 4: Upgrading to the latest Red Hat release By Donald Fischer Abstract Red Hat Enterprise Linux subscribers may choose to deploy any of the supported versions of the
EMC E20-120. EMC Content Management Foundation Exam(CMF) http://www.examskey.com/e20-120.html
EMC E20-120 EMC Content Management Foundation Exam(CMF) TYPE: DEMO http://www.examskey.com/e20-120.html Examskey EMC E20-120 exam demo product is here for you to test the quality of the product. This EMC
Best Overall Use of Technology. Jaspersoft
Best Overall Use of Technology Jaspersoft Kerstin Klein Manager, Engineering Processes/ Infrastructure, Jaspersoft From requirements to release QA centric development From Requirement to Release QA-Centric
Surround SCM Best Practices
Surround SCM Best Practices This document addresses some of the common activities in Surround SCM and offers best practices for each. These best practices are designed with Surround SCM users in mind,
citools Documentation
citools Documentation Release 0.1 Centrum Holdings September 20, 2015 Contents 1 On (continuous) versioning 3 2 Meta packages 5 3 (Django) web environment 7 4 Build process 9 5 Testing 11 6 Working with
RHEL to SLES Migration Overview
Migration Program Overview Best Practice www.novell.com RHEL to SLES Migration Overview Published: Feb, 2009 Version # 1.3 Disclaimer Novell, Inc. makes no representations or warranties with respect to
Backup and Recovery in Laserfiche 8. White Paper
Backup and Recovery in Laserfiche 8 White Paper July 2008 The information contained in this document represents the current view of Compulink Management Center, Inc on the issues discussed as of the date
4/25/2016 C. M. Boyd, [email protected] Practical Data Visualization with JavaScript Talk Handout
Practical Data Visualization with JavaScript Talk Handout Use the Workflow Methodology to Compare Options Name Type Data sources End to end Workflow Support Data transformers Data visualizers General Data
White Paper Server. SUSE Linux Enterprise Server 12 Modules
White Paper Server SUSE Linux Enterprise Server 12 Modules Server White Paper SUSE Linux Enterprise Server 12 Modules What Can Modular Packaging Do for You? What if you could use a reliable operating system
K-Backup: Network automatic backup data to free iscsi SAN
K-Backup: Network automatic backup data to free iscsi SAN Monday, November 4, 2013 KernSafe Technologies,Inc www.kernsafe.com Copyright KernSafe Technologies 2006-2013.All right reserved. Table of Contents
Effective Release Management for HPOM Monitoring
Whitepaper Effective Release Management for HPOM Monitoring Implementing high-quality ITIL-compliant release management processes for HPOM-based monitoring Content Overview... 3 Release Management... 4
Continuous integration for databases using
Continuous integration for databases using Red Wie Sie Gate die tools Microsoft SQL An overview Continuous integration for databases using Red Gate tools An overview Contents Why continuous integration?
Installing and Administering VMware vsphere Update Manager
Installing and Administering VMware vsphere Update Manager Update 1 vsphere Update Manager 5.1 This document supports the version of each product listed and supports all subsequent versions until the document
MATLAB as a Collaboration Platform Marta Wilczkowiak Senior Applications Engineer MathWorks
MATLAB as a Collaboration Platform Marta Wilczkowiak Senior Applications Engineer MathWorks 2014 The MathWorks, Inc. 1 Agenda Use other people s code, apps and toolboxes Share your code with others Collaborate
Build management & Continuous integration. with Maven & Hudson
Build management & Continuous integration with Maven & Hudson About me Tim te Beek [email protected] Computer science student Bioinformatics Research Support Overview Build automation with Maven Repository
Backup with synchronization/ replication
Backup with synchronization/ replication Peer-to-peer synchronization and replication software can augment and simplify existing data backup and retrieval systems. BY PAUL MARSALA May, 2001 According to
BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER
BarTender Integration Methods Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER Contents Introduction 3 Integrating with External Data 4 Importing Data
Upping the game. Improving your software development process
Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: [email protected] Web: http://www.wakaleo.com Twitter: wakaleo Presentation
Web Developer Toolkit for IBM Digital Experience
Web Developer Toolkit for IBM Digital Experience Open source Node.js-based tools for web developers and designers using IBM Digital Experience Tools for working with: Applications: Script Portlets Site
Continuous Integration (CI) for Mobile Applications
Continuous Integration (CI) for Mobile Applications Author: Guy Arieli, CTO, Experitest Table of Contents: What Continuous Integration Adds to the Mobile Development Process 2 What is Continuous Integration?
VMware vcenter Update Manager Administration Guide
VMware vcenter Update Manager Administration Guide Update 1 vcenter Update Manager 4.0 This document supports the version of each product listed and supports all subsequent versions until the document
Migration Use Cases & Processes
Migration Use Cases & Processes Before diving into this topic, it's worth considering why a large-scale migration may be required so that we can understand some of the constraints that the discussion and
System Planning, Deployment, and Best Practices Guide
www.novell.com/documentation System Planning, Deployment, and Best Practices Guide ZENworks Application Virtualization 9.0 February 22, 2012 Legal Notices Novell, Inc., makes no representations or warranties
AWS CodePipeline. User Guide API Version 2015-07-09
AWS CodePipeline User Guide AWS CodePipeline: User Guide Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection
Building Library Website using Drupal
Building Library Website using Drupal Building the Library Web Site "The Web is quickly becoming the world's fastest growing repository of data." [Tim Berners-Lee, W3C director and creator of the World
StriderCD Book. Release 1.4. Niall O Higgins
StriderCD Book Release 1.4 Niall O Higgins August 22, 2015 Contents 1 Introduction 3 1.1 What Is Strider.............................................. 3 1.2 What Is Continuous Integration.....................................
Zero-Touch Drupal Deployment
Zero-Touch Drupal Deployment Whitepaper Date 25th October 2011 Document Number MIG5-WP-D-004 Revision 01 1 Table of Contents Preamble The concept Version control Consistency breeds abstraction Automation
Upgrading Horizon Workspace
Horizon Workspace 1.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of
The remedies set forth in this SLA are your sole and exclusive remedies for any failure of the service.
(SLA) The remedies set forth in this SLA are your sole and exclusive remedies for any failure of the service. Network Internal Network The internal network includes cables, switches, routers, and firewalls
A block based storage model for remote online backups in a trust no one environment
A block based storage model for remote online backups in a trust no one environment http://www.duplicati.com/ Kenneth Skovhede (author, [email protected]) René Stach (editor, [email protected]) Abstract
250-308. Administration of Symantec Enterprise Vault 8.0 for Exchange Exam. http://www.examskey.com/250-308.html
SYMANTEC 250-308 Administration of Symantec Enterprise Vault 8.0 for Exchange Exam TYPE: DEMO http://www.examskey.com/250-308.html Examskey SYMANTEC 250-308 exam demo product is here for you to test the
Continuous integration for databases using Redgate tools
Continuous integration for databases using Redgate tools Wie Sie die Microsoft SQL Server Data Tools mit den Tools von Redgate ergänzen und kombinieren können An overview 1 Continuous integration for
IBM DB2 CommonStore for Lotus Domino, Version 8.3
Delivering information on demand IBM DB2 CommonStore for Lotus Domino, Version 8.3 Highlights Controls long-term growth Delivers records management and performance of your integration, supporting corporate
1. PROJECT MANAGEMENT INTRO
Table of Contents Project Management Intro................................... 3 Project Set Up & Maintenance............................... 4 User Accounts............................................ 19
Simplify Your Windows Server Migration
SOLUTION BRIEF: ENDPOINT MANAGEMENT........................................ Simplify Your Windows Server Migration Who should read this paper Windows Server 2003 customers looking to migrate to the latest
MOVING THE CLINICAL ANALYTICAL ENVIRONMENT INTO THE CLOUD
MOVING THE CLINICAL ANALYTICAL ENVIRONMENT INTO THE CLOUD STIJN ROGIERS, SENIOR INDUSTRY CONSULTANT, LIFE SCIENCES/HEALTH CARE (EMEA/AP) SANDEEP JUNEJA CONSULTING MANAGER (SSOD) AGENDA Move towards cloud
sqlite driver manual
sqlite driver manual A libdbi driver using the SQLite embedded database engine Markus Hoenicka [email protected] sqlite driver manual: A libdbi driver using the SQLite embedded database engine
MontaVista Linux 6. Streamlining the Embedded Linux Development Process
MontaVista Linux 6 WHITE PAPER Streamlining the Embedded Linux Development Process Using MontaVista Linux 6 to get the most out of open source software and improve development efficiencies ABSTRACT: The
Why enterprise data archiving is critical in a changing landscape
Why enterprise data archiving is critical in a changing landscape Ovum white paper for Informatica SUMMARY Catalyst Ovum view The most successful enterprises manage data as strategic asset. They have complete
Version Control for Computational Economists: An Introduction
Version Control for Computational Economists: An Introduction Jake C. Torcasso April 3, 2014 Starting Point A collection of files on your computer Changes to files and new files over time Interested in
Xopero Centrally managed backup solution. User Manual
Centrally managed backup solution User Manual Contents Desktop application...2 Requirements...2 The installation process...3 Logging in to the application...6 First logging in to the application...7 First
VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager
VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager VMTurbo, Inc. One Burlington Woods Drive Burlington, MA 01803 USA Phone: (781) 373---3540 www.vmturbo.com Table of Contents Introduction
OFBiz Addons goals, howto use, howto manage. Nicolas Malin, Nov. 2012
OFBiz Addons goals, howto use, howto manage Nicolas Malin, Nov. 2012 Agenda History of a birth Addons principle Addons and their environment (extensive program) Conclusion Once upon a time The history
Redundancy Options. Presented By: Chris Williams
Redundancy Options Presented By: Chris Williams Table of Contents Redundancy Overview... 3 Redundancy Benefits... 3 Introduction to Backup and Restore Strategies... 3 Recovery Models... 4 Cold Backup...
Developing Software in a Private workspace - 4.01 PM PMS
SBCH06.fm Page 67 Friday, October 4, 2002 4:01 PM 6 Private Workspace A government clerk s room, showing a desk with books, telephone and directory, and a desk lamp on it. Washington, D.C., 1939. Photo
EndNote Beyond the Basics
IOE Library Guide EndNote Beyond the Basics These notes assume that you know EndNote basics and are using it regularly. Additional tips and instruction is contained within the guides and FAQs available
ETSI TS 102 778 V1.1.1 (2009-04) Technical Specification
TS 102 778 V1.1.1 (2009-04) Technical Specification Electronic Signatures and Infrastructures (ESI); PDF Advanced Electronic Signature Profiles; CMS Profile based on ISO 32000-1 2 TS 102 778 V1.1.1 (2009-04)
Archive One Policy V4.2 Quick Start Guide October 2005
Archive One Policy V4.2 Quick Start Guide October 2005 Archive One Policy Quick Start Guide V4.2 Page 1 of 33 CONTENTS Introduction... 3 Components...3 Before You Start...4 System Requirements...5 Prerequisites...7
Software Configuration Management Plan
For Database Applications Document ID: Version: 2.0c Planning Installation & Acceptance Integration & Test Requirements Definition Design Development 1 / 22 Copyright 2000-2005 Digital Publications LLC.
Plan for model and data quality assurance for the SR-Site project
Public Plan Document ID 1082128 Author Fredrik Vahlund Reviewed by Version 1.0 Christian Nyström (QA) Approved by Allan Hedin Status Approved Reg no Date 2007-08-29 Reviewed date 2009-04-21 Approved date
Backup Assistant. User Guide. NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6
Backup Assistant User Guide NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6 Liability Disclaimer NEC Unified Solutions, Inc. reserves the right to change the specifications, functions,
The Real Challenges of Configuration Management
The Real Challenges of Configuration Management McCabe & Associates Table of Contents The Real Challenges of CM 3 Introduction 3 Parallel Development 3 Maintaining Multiple Releases 3 Rapid Development
Tech Notes. Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California 94111
Tech Notes Faster Application Development via Improved Database Change Management Integrating Database Change Management with Software Development to Reduce Errors, Re-Work, and Testing Efforts Embarcadero
Software Tool House Inc.
Software Tool House Inc. White Paper Archiving BMC Remedy ITSM Data Challenges, Requirements, Solutions 2015 Software Tool House Update: 2015-Nov-17 Preface Audience This document is intended for Remedy
W H I T E P A P E R. Understanding VMware Consolidated Backup
W H I T E P A P E R Contents Introduction...1 What is VMware Consolidated Backup?...1 Detailed Architecture...3 VMware Consolidated Backup Operation...6 Configuring VMware Consolidated Backup...6 Backing
Data Management, Analysis Tools, and Analysis Mechanics
Chapter 2 Data Management, Analysis Tools, and Analysis Mechanics This chapter explores different tools and techniques for handling data for research purposes. This chapter assumes that a research problem
Northwestern University Dell Kace Patch Management
Northwestern University Dell Kace Patch Management Desktop Patch Management Best Practices Table of Contents: 1. Audience 2. Definition 3. Patch Approaches 4. Guidelines for Review, Test, and Deploy 5.
Backup Strategies for Integrity Virtual Machines
Backup Strategies for Integrity Virtual Machines Introduction...2 Basic Aspects of Data Protection for Virtual Environments...2 Backup and Recovery from the VM Host System...3 Backup and Recovery of Individual
AppConnect FAQ for MobileIron Technology Partners! AppConnect Overview
AppConnect FAQ for MobileIron Technology Partners! AppConnect Overview What is AppConnect? AppConnect is a MobileIron product that secures and protects enterprise mobile apps. It manages the complete lifecycle
Cyber Security: Guidelines for Backing Up Information. A Non-Technical Guide
Cyber Security: Guidelines for Backing Up Information A Non-Technical Guide Essential for Executives, Business Managers Administrative & Operations Managers This appendix is a supplement to the Cyber Security:
Mining a Change-Based Software Repository
Mining a Change-Based Software Repository Romain Robbes Faculty of Informatics University of Lugano, Switzerland 1 Introduction The nature of information found in software repositories determines what
Jenkins on Windows with StreamBase
Jenkins on Windows with StreamBase Using a Continuous Integration (CI) process and server to perform frequent application building, packaging, and automated testing is such a good idea that it s now a
Considerations for Management of Laboratory Data
Considerations for Management of Laboratory Data 2003 Scientific Computing & Instrumentation LIMS Guide, November 2003 Michael H Elliott Drowning in a sea of data? Nervous about 21 CFR Part 11? Worried
Patch Management. Module 13. 2012 VMware Inc. All rights reserved
Patch Management Module 13 You Are Here Course Introduction Introduction to Virtualization Creating Virtual Machines VMware vcenter Server Configuring and Managing Virtual Networks Configuring and Managing
Livelink ECM edocs Suite Roadmap
Livelink ECM edocs Suite Roadmap Wednesday October 24 th,2007 Larry Roy Director, Product Management edocs Suite Open Text Corporation John Lee Director, Product Management Legal Solutions Open Text Corporation
pbuilder Debian Conference 2004
pbuilder Debian Conference 2004 Junichi Uekawa May 2004 1 Introduction pbuilder[1] is a tool that is used for Building Debian packages in a clean environment inside chroot 1. In this paper, the background
Chapter 11 Managing Core Database Downloads
Chapter 11 Managing Core Database Downloads Research Insight versions 7.7 and higher offer automated delivery of the COMPUSTAT core databases over the Internet through the Database Manager application.
Potential of Virtualization Technology for Long-term Data Preservation
Potential of Virtualization Technology for Long-term Data Preservation J Blomer on behalf of the CernVM Team [email protected] CERN PH-SFT 1 / 12 Introduction Potential of Virtualization Technology Preserve
Deploying Physical Solutions to InfoSphere Master Data Management Server Advanced Edition v11
Deploying Physical Solutions to InfoSphere Master Data Management Server Advanced Edition v11 How to deploy Composite Business Archives (CBA) to WebSphere John Beaven IBM, Hursley 2013 1 Contents Overview...3
Exchange Mailbox Protection Whitepaper
Exchange Mailbox Protection Contents 1. Introduction... 2 Documentation... 2 Licensing... 2 Exchange add-on comparison... 2 Advantages and disadvantages of the different PST formats... 3 2. How Exchange
Backup and Recovery by using SANWatch - Snapshot
Backup and Recovery by using SANWatch - Snapshot 2007 Infortrend Technology, Inc. All rights Reserved. Table of Contents Introduction...3 Snapshot Functionality...3 Eliminates the backup window...3 Retrieves
django-cron Documentation
django-cron Documentation Release 0.3.5 Tivix Inc. September 28, 2015 Contents 1 Introduction 3 2 Installation 5 3 Configuration 7 4 Sample Cron Configurations 9 4.1 Retry after failure feature........................................
Quantum Q-Cloud Backup-as-a-Service Reference Architecture
Quantum Q-Cloud Backup-as-a-Service Reference Architecture NOTICE This Technology Brief may contain proprietary information protected by copyright. Information in this Technology Brief is subject to change
What Is Ad-Aware Update Server?
Contents What Is Ad-Aware Update Server?...2 Installation and Removal...3 System Requirements...3 Obtaining the Installation File...3 Installing Ad-Aware Update Server...3 Upgrade...4 Repairing, Modifying
1Y0-A09. Implementing Citrix XenServer Enterprise Edition 5.0. http://www.examskey.com/1y0-a09.html
Citrix 1Y0-A09 Implementing Citrix XenServer Enterprise Edition 5.0 TYPE: DEMO http://www.examskey.com/1y0-a09.html Examskey Citrix 1Y0-A09 exam demo product is here for you to test the quality of the
VMware Mirage Web Manager Guide
Mirage 5.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this document,
Inmagic Content Server Workgroup Configuration Technical Guidelines
Inmagic Content Server Workgroup Configuration Technical Guidelines 6/2005 Page 1 of 12 Inmagic Content Server Workgroup Configuration Technical Guidelines Last Updated: June, 2005 Inmagic, Inc. All rights
MySQL Storage Engines
MySQL Storage Engines Data in MySQL is stored in files (or memory) using a variety of different techniques. Each of these techniques employs different storage mechanisms, indexing facilities, locking levels
Component Details Notes Tested. The virtualization host is a windows 2008 R2 Hyper-V server. Yes
We will be reviewing Microsoft s Remote Desktop Services (RDS), which has undergone significant reworking since it was released as Windows 2008 Terminal Services. In the original release of Microsoft Windows
Continuous Integration and Delivery. manage development build deploy / release
Continuous Integration and Delivery manage development build deploy / release test About the new CI Tool Chain One of the biggest changes on the next releases of XDK, will be the adoption of the New CI
Continuous integration for databases using Red Gate tools
Whitepaper Continuous integration for databases using Red Gate tools A technical overview Continuous Integration source control develop Dev Dev Dev build test Automated Deployment Deployment package Testing
Where Are My Primary Documents?
Where Are My Primary Documents? Even though a document has been assigned to the Hermeneutic Unit and I have already worked with it (coded, etc.) and it shows up in the list of primary documents, it no
