Creating R Packages, Using CRAN, R-Forge, And Local R Archive Networks And Subversion (SVN) Repositories
|
|
|
- Lucas Owen
- 10 years ago
- Views:
Transcription
1 Creating R Packages, Using CRAN, R-Forge, And Local R Archive Networks And Subversion (SVN) Repositories Spencer Graves PDF Solutions San José CA [email protected] Sundar Dorai-Raj Google Mountain View CA [email protected] 2008 PDF Solutions, Inc. PDF Solutions has made these materials available for public noncommercial use, and they may be reproduced, in part or in whole, consistent with the following requirements without charge or further permission from PDF Solutions: (1) users exercise due diligence in ensuring the accuracy of the materials reproduced; (2) PDF Solutions, Inc. be clearly and predominantly identified as the source; and, (3) the reproduction is not represented as an official version of the materials reproduced, nor as having been made, in affiliation with or with the endorsement of PDF Solutions.
2 Motivation R is the language of choice for a large and growing proportion of people developing new statistical algorithms Comprehensive R Archive Network (CRAN) makes it easy to benefit from others work and to share your work and get feedback on potential improvements Creating R packages Provides a system for creating software with documentation including unit tests, and thereby Increases software quality & development productivity Local R Archive Networks can increase your productivity in developing new code and sharing it with coworkers R-Forge and local Subversion (SVN) repositories make collaboration on joint software development easy & productive 2 / PDF Solutions Inc.
3 Outline Installing R and R Packages From CRAN From a local package From alternative repositories Getting help Obtaining source code Creating R packages Establishing and Maintaining Local R Archive Networks Using Subversion (SVN) 3 / PDF Solutions Inc.
4 Installing R And R Packages Installing R from CRAN Installing R contributed packages from CRAN local package alternative repositories 4 / PDF Solutions Inc.
5 Installing R CRAN (select a local repository) Download an appropriate precompiled version or package source to suit your operating system Configure... R Installation and Administration manual http ://cran.r-project.org/doc/manuals/r-admin.pdf modify default options in ~R/etc/Rprofile.site : default repositories (including local?) max.print... options(repos = c(cran = " CRANextra = " max.print=222) system.file() 5 / PDF Solutions Inc.
6 Installing R Packages From CRAN install.packages( packagename ) OR in Rgui: select a local repository (if needed) select package(s) from list 6 / PDF Solutions Inc.
7 Installing R Packages From Local Zip Files (Windows) in Rgui: find packagename.zip 7 / PDF Solutions Inc.
8 Or From R Command Prompt (Any OS) Windows binary install.packages( packagename.zip, repos = NULL) Any OS provided appropriate tools for compiling source are available install.packages( packagename.tar.gz, repos = NULL) Windows requires Rtools Mac requires Xtools For most Linux/UNIX systems the required toolsets are available 8 / PDF Solutions Inc.
9 Getting Help?functionName help pages for packages in the search path Fuzzy search help.search function search or RSiteSearch function Other R search engines and R Wiki Google r-help listserve PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Reading r-help, r-devel, r-sig- is like attending a professional meeting a few minutes a day 9 / PDF Solutions Inc.
10 Outline Installing R and R Packages Obtaining source code Creating R packages Establishing and Maintaining Local R Archive Networks Using Subversion (SVN) 10 / PDF Solutions Inc.
11 Obtaining Source Code For R CRAN (select a repository) For R: 11 / PDF Solutions Inc.
12 Obtaining Source Code For A Package Load CRAN in browser Click Packages link 1700 objects including packages (as of ) Find the package of interest by first letter click name 12 / PDF Solutions Inc.
13 lme4 Package Package pages contain links to: Package dependencies Package source Package binaries Reference manual Archives for old source tarballs Maintainer contact info And, if applicable, Project URL Task Views Vignettes 13 / PDF Solutions Inc.
14 Using An Installed Package help(package = fortunes) or library(help = fortunes) to get an overview of package capabilities library(fortunes) to attach it as the second in the search path?fortune to get help on the function fortune > fortune('rtfm') This is all documented in TFM. Those who WTFM don't want to have to WTFM again on the mailing list. RTFM. -- Barry Rowlingson R-help (October 2003) 14 / PDF Solutions Inc.
15 DierckxSpline Package Click Download to your hard drive Unzip 15 / PDF Solutions Inc.
16 DierckxSpline Package Contents data sets files not checked by R CMD check Help files R function definition files source code in Fortran, C, C++,... Package description Names to be exported Not all packages have all of these Some packages have others Ultimate documentation = source code debug function: walk through R code line by line until we understand what it does; browser for check points 16 / PDF Solutions Inc.
17 Outline Installing R and R Packages Obtaining source code Creating R packages Why? How to create? How to check? How to share? Establishing and Maintaining Local R Archive Networks Using Subversion (SVN) 17 / PDF Solutions Inc.
18 Why Create R Packages Productivity Tripled my software development productivity overnight Help file with examples first; code to these examples R CMD check finds when new changes break previous tests Version control Quality: Examples = unit testing Chambers Prime Directive : Trustworthy software 18 / PDF Solutions Inc. (2008) Software for Data Analysis (Springer) as well as documentation Easy to share results Easy to understand what I did a couple of years ago
19 How to Create an R Package Copy existing package(s) package.skeleton function Writing R Extensions manual Other references: Rossi, Peter (2006) Making R Packages under Windows accessed Leisch, Friedrich (2008) Creating R Packages: A Tutorial R-devel listserve ([email protected]) Rolf Turner: In the middle of a Saturday morning (in my Time Zone!) I send out a plea for help, and in just over 20 minutes my problem is solved! I don't think you get service like that anywhere else. This R-help list is BLOODY AMAZING! Spencer Graves: 'The sun never sets on the (former) British Empire.' Today, it never sets on R-Help. -- Rolf Turner and Spencer Graves R-help (May 2005) 19 / PDF Solutions Inc.
20 Package Directory Structure See section 1.1 in Writing R Extensions packagename DESCRIPTION describes the package contents man Rd help files R R code files Required NAMESPACE defines the package name space data contains files with data (txt, csv, rda) inst contents are copied to installed package src C, Fortran code to compile with the package tests R code for testing package functions Optional 20 / PDF Solutions Inc.
21 Building Packages On Windows Requires Rtools Contains all compilers and Unix tools LaTeX: For additional help, see: Google r-devel mailing list FAQ: accessed / PDF Solutions Inc.
22 Building Packages On Mac Mac tools are usually not loaded out-of-the-box Required tools maybe downloaded or installed from the OSX installation CDs Latex: Building packages on PPC and Intel Macs slightly different See the FAQ 5.4 on link below Help R-SIG-Mac mailing list 22 / PDF Solutions Inc.
23 Typical Package Check And Install Sequence R CMD build packagename (or R CMD build pkg with an R-Forge package) Windows: in a Command Prompt window with packagename in the local directory Creates packagename_x.y-z.tar.gz R CMD check packagename_x.y-z.tar.gz R CMD install packagename_x.y-z.tar.gz Installs it in your local installation of R R CMD install --build packagename_x.y-z.tar.gz Creates packagename_x.y-z.zip, which can be used to install packagename on other Windows computers current package version number All R CMD commands are executed in a Windows CMD terminal (or analogous terminal for other OSes) 23 / PDF Solutions Inc.
24 Cryptic Error Message? invisible(lapply(list.files( ~packagepath/r", full = TRUE, pattern="\\.r$"), source)) This call individually sources every R file in a directory Identifies particular functions and lines with syntax errors Google RSiteSearch Search Function in R (i.e. RSiteSearch(restrict = functions )) R-devel mailing list Undo recent changes and try again from the last working version 24 / PDF Solutions Inc.
25 Submitting A Package To CRAN -> CRAN -> (select a local mirror) Build packagename_x.y-z with the current version of R Upload to ftp://cran.r-project.org/incoming packagename_x.y-z.tar.gz (With firewall problems, can you use a different computer?) [email protected] subj: packagename_x.y-z.tar.gz now on CRAN text: uploaded to CRAN\incoming. GPL (>= 2) 25 / PDF Solutions Inc.
26 Outline Installing R and R Packages Obtaining source code Creating R packages Establishing and Maintaining Local R Archive Networks Using Subversion (SVN) 26 / PDF Solutions Inc.
27 Local R Archive Networks Why: Share work with others that you may not want to share with the world How: Requires access to a web server Then setting up a very specific directory structure to hold both source and binary packages bin directory contains compiled packages for Windows (*.zip) or Mac (*.tgz) Must contain a subdirectory for every supported version of R src directory contains package source (*.tar.gz) 27 / PDF Solutions Inc.
28 Repository Directory Structure /www (directory that is visible from web) bin windows contrib macosx contrib src contrib package1_x.y-z.zip package2_x.y-z.zip PACKAGES package1_x.y-z.tgz package2_x.y-z.tgz PACKAGES package1_x.y-z.tar.gz package2_x.y-z.tar.gz PACKAGES 28 / PDF Solutions Inc.
29 Accessing The Repository Via install.packages The PACKAGES file identifies which version to install Contents of PACKAGES equal DESCRIPTION file from each package Installing a package install.packages( packagename, repos = ) Or add to Rprofile.site (in $RHOME/etc) options(repos = c(cran = " mycran = " CRANextra = " max.print=222) 29 / PDF Solutions Inc. R.home() # R installation directory
30 Outline Installing R and R Packages Obtaining source code Creating R packages Establishing and Maintaining Local R Archive Networks Using Subversion (SVN) Why? Installing and Using Subversion R-Forge a local Subversion (SVN) repository How to use How to establish and maintain 30 / PDF Solutions Inc.
31 Why Use A Subversion Repository? Easy to collaborate on package development Help learn R Find an R package that interests you Make suggestions to the package maintainer A maintainer may ask if you d like do make those changes in their subversion repository Audit trail on all changes Relatively easy to identify and reverse changes selectively Creating an SVN repository (e.g. R-Forge) typically requires help from Information Technology 31 / PDF Solutions Inc.
32 Installing and Using Subversion (SVN) Client SVN Windows client TortoiseSVN Mac client Finder plugin Symbols Green check: No local changes since Commit Red exclamation point: local change not in the repository Yellow exclamation point: an SVN Update conflicted with local changes 32 / PDF Solutions Inc.
33 SVN Checkout, Update, Commit SVN Checkout Creates a local copy of a package on an SVN repository SVN Update Updates local copies to newer versions on the repository Identifies conflicts between recent changes made locally and elsewhere SVN Commit Uploads recent changes from the local copy to the repository 33 / PDF Solutions Inc.
34 Two Subversion Repositories For R: RForge & R-Forge RForge: 37 projects as of R-Forge: r-forge.r-project.org 340 projects as of including DierckxSpline, FinTS, maxlik, fda, Rmetrics,... Both are free Installation of Packages in R: If an R-Forge package passed the quality check it can be installed directly via: install.packages( DierckxSpline",repos=" 34 / PDF Solutions Inc.
35 Anonymous Subversion Access From R-Forge svn checkout svn://svn.r-forge.rproject.org/svnroot/dierckxspline Windows: right-click on a new folder & select SVN Checkout 35 / PDF Solutions Inc.
36 Developer Subversion Access Via SSH Only project developers can access the SVN tree via this method. SSH must be installed on your client machine. Substitute developername with the proper values. Enter your site password when prompted. svn checkout 36 / PDF Solutions Inc.
37 A Local Subversion Repository Why? Facilitate collaboration on software development How? Different people typically work on different functions SVN Update downloads recent changes made by others R CMD check makes sure everything passes the programmed unit tests SVN Commit uploads recent local changes 37 / PDF Solutions Inc.
38 How To Establish/Maintain An SVN Repository Creating a repository server typically requires help from your local IT department We won t discuss that here. Once established, TortoiseSVN can be used to create projects. To add a new project to the repository: Import to the repository Checkout an official local copy which contains the bookkeeping SVN requires that is NOT included in your Import 38 / PDF Solutions Inc.
39 Import To The Repository Click on the folder containing the package (DESCRIPTION, MAN, R,...) Tortoise SVN Import Enter URL of repository with the name of your package 39 / PDF Solutions Inc.
40 Checkout Your original does NOT contain the bookkeeping information required by SVN Therefore, you need to Checkout an official copy properly configured for SVN To do that Create a new folder to contain this version Right-click: TortoiseSVN Checkout Enter URL of Repository and Checkout Directory 40 / PDF Solutions Inc.
41 Outline Installing R and R Packages Obtaining source code Creating R packages Establishing and Maintaining Local R Archive Networks Using Subversion (SVN) 41 / PDF Solutions Inc.
42 Annotated Bibliography Writing R Extensions THE official reference manual for R package development BUT: It IS a reference manual, NOT a tutorial Rossi, Peter (2006) Making R Packages under Windows: A Tutorial accessed Excellent overview 42 / PDF Solutions Inc.
43 Annotated Bibliography 2 Falcon, Seth (2006) Modeling package dependencies using graphs. R News, 6(5):8-12, December pkgdeptools package for viewing dependencies between packages Gilbert, Paul, R (2004) package maintenance. R News, 4(2):21-24, September Reviews the Make capabilities described more fully in Writing R Extensions Ligges, Uwe (2003) R help desk: Package management. R News, 3(3):37-39, December Managing packages in multiple libraries 43 / PDF Solutions Inc.
44 Annotated Bibliography 3 Leisch, Friedrich (2008): Creating R Packages: A Tutorial. In: Brito, Paula (ed.), Compstat Proceedings in Computational Statistics. Physica Verlag: Heidelberg, Germany. Ripley, Brian D. (2005) Packages and their management in R R News, 5(1):8-11, May Updates Ligges (2003) to R / PDF Solutions Inc.
45 Annotated Bibliography 4 Rougier, Jonathan (2005) Literate programming for creating and maintaining packages. R News, 5(1):35-39, May The basic idea of literate programming is... to keep the code and the documentatation... together, in one file using the noweb literate programming tool. 45 / PDF Solutions Inc.
Software Delivery Integration and Source Code Management. for Suppliers
Software Delivery Integration and Source Code Management for Suppliers Document Information Author Version 1.0 Version Date 8/6/2012 Status final Approved by Reference not applicable Subversion_for_suppliers.doc
Collaborative Software Development Using R-Forge
Collaborative Software Development Using R-Forge Stefan Theußl Achim Zeileis Kurt Hornik Department of Statistics and Mathematics Wirtschaftsuniversität Wien August 13, 2008 Why Open Source? Source code
MATLAB @ Work. MATLAB Source Control Using Git
MATLAB @ Work MATLAB Source Control Using Git Richard Johnson Using source control is a key practice for professional programmers. If you have ever broken a program with a lot of editing changes, you can
WatchDox for Mac User Guide
WatchDox for Mac User Guide Version 2.3.0 Confidentiality This document contains confidential material that is proprietary to WatchDox. The information and ideas herein may not be disclosed to any unauthorized
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,
Step by Step Tutorial to creating R Packages. Heng Wang Michigan State University
Step by Step Tutorial to creating R Packages Heng Wang Michigan State University Introduction R is an open source statistical software R provides functions to perform statistical operations o Classical
Version Control with Subversion and Xcode
Version Control with Subversion and Xcode Author: Mark Szymczyk Last Update: June 21, 2006 This article shows you how to place your source code files under version control using Subversion and Xcode. By
Beginning with SubclipseSVN
Version 2 July 2007 Beginning with SubclipseSVN A user guide to begin using the Subclipse for source code management on the CropForge collaborative software development site. Copyright International Rice
BlueJ Teamwork Tutorial
BlueJ Teamwork Tutorial Version 2.0 for BlueJ Version 2.5.0 (and 2.2.x) Bruce Quig, Davin McCall School of Engineering & IT, Deakin University Contents 1 OVERVIEW... 3 2 SETTING UP A REPOSITORY... 3 3
Information & Communication Technologies FTP and GroupWise Archives Wilfrid Laurier University
Instructions for MAC users MAC users have not been joined to the Active Directory Domain. ICT is unable to capture GroupWise archives you may have on your computer automatically or confirm if you have
Modelling with R and MySQL. - Manual - Gesine Bökenkamp, Frauke Wiese, Clemens Wingenbach
Modelling with R and MySQL - Manual - Gesine Bökenkamp, Frauke Wiese, Clemens Wingenbach October 27, 2014 1 Contents 1 Software Installation 3 1.1 Database...................................... 3 1.1.1
Installation Guide. Research Computing Team V1.9 RESTRICTED
Installation Guide Research Computing Team V1.9 RESTRICTED Document History This document relates to the BEAR DataShare service which is based on the product Power Folder, version 10.3.232 ( some screenshots
JBoss Portal 2.4. Quickstart User Guide
Portal 2.4 Quickstart User Guide Table of Contents Portal - Overview... iii 1. Tutorial Forward...1 2. Installation...2 2.1. Downloading and Installing...2 2.2. Starting Portal...3 3. Portal Terminology...5
Item Audit Log 2.0 User Guide
Item Audit Log 2.0 User Guide Item Audit Log 2.0 User Guide Page 1 Copyright Copyright 2008-2013 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected
Working With Your FTP Site
Working With Your FTP Site Welcome to your FTP Site! The UnlimitedFTP (UFTP) software will allow you to run from any web page using Netscape, Internet Explorer, Opera, Mozilla or Safari browsers. It can
Using Git for Project Management with µvision
MDK Version 5 Tutorial AN279, Spring 2015, V 1.0 Abstract Teamwork is the basis of many modern microcontroller development projects. Often teams are distributed all over the world and over various time
Pragmatic Version Control
Extracted from: Pragmatic Version Control using Subversion, 2nd Edition This PDF file contains pages extracted from Pragmatic Version Control, one of the Pragmatic Starter Kit series of books for project
DAVE Usage with SVN. Presentation and Tutorial v 2.0. May, 2014
DAVE Usage with SVN Presentation and Tutorial v 2.0 May, 2014 Required DAVE Version Required DAVE version: v 3.1.6 or higher (recommend to use the most latest version, as of Feb 28, 2014, v 3.1.10) Required
Code Estimation Tools Directions for a Services Engagement
Code Estimation Tools Directions for a Services Engagement Summary Black Duck software provides two tools to calculate size, number, and category of files in a code base. This information is necessary
TRUD Service Download Guide
TRUD Service Download Guide TRUD Service Download Guide Contents 1 Overview... 2 2 FTP Directory Structure Overview... 3 2.1 Release Files... 5 3 Download Methods... 6 3.1 A Dedicated FTP Client (Recommended
POOSL IDE Installation Manual
Embedded Systems Innovation by TNO POOSL IDE Installation Manual Tool version 3.4.1 16-7-2015 1 POOSL IDE Installation Manual 1 Installation... 4 1.1 Minimal system requirements... 4 1.2 Installing Eclipse...
24x7 Scheduler Multi-platform Edition 5.2
24x7 Scheduler Multi-platform Edition 5.2 Installing and Using 24x7 Web-Based Management Console with Apache Tomcat web server Copyright SoftTree Technologies, Inc. 2004-2014 All rights reserved Table
Version Control Using Subversion. Version Control Using Subversion 1 / 27
Version Control Using Subversion Version Control Using Subversion 1 / 27 What Is Version Control? Version control is also known as revision control. Version control is provided by a version control system
Introducing Xcode Source Control
APPENDIX A Introducing Xcode Source Control What You ll Learn in This Appendix: u The source control features offered in Xcode u The language of source control systems u How to connect to remote Subversion
TriDoc Install Guide - Mac OS X Operating System This install guide was prepared for professional use!
1. Related links Install guide: www./en/support/online-help/install-guide Hardware configurations: www./en/support/online-help/hardware-configurations Supported platforms: www./en/support/online-help/platforms
Using Internet or Windows Explorer to Upload Your Site
Using Internet or Windows Explorer to Upload Your Site This article briefly describes what an FTP client is and how to use Internet Explorer or Windows Explorer to upload your Web site to your hosting
Quick Start Guide. Cerberus FTP is distributed in Canada through C&C Software. Visit us today at www.ccsoftware.ca!
Quick Start Guide Cerberus FTP is distributed in Canada through C&C Software. Visit us today at www.ccsoftware.ca! How to Setup a File Server with Cerberus FTP Server FTP and SSH SFTP are application protocols
Download and Installation Instructions. Android SDK and Android Development Tools (ADT)
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Mac OS X Updated October, 2012 This document will describe how to download and install the Android SDK and
Installing (1.8.7) 9/2/2009. 1 Installing jgrasp
1 Installing jgrasp Among all of the jgrasp Tutorials, this one is expected to be the least read. Most users will download the jgrasp self-install file for their system, doubleclick the file, follow the
W3Perl A free logfile analyzer
W3Perl A free logfile analyzer Features Works on Unix / Windows / Mac View last entries based on Perl scripts Web / FTP / Squid / Email servers Session tracking Others log format can be added easily Detailed
A Crash Course in OS X D. Riley and M. Allen
Objectives A Crash Course in OS X D. Riley and M. Allen To learn some of the basics of the OS X operating system - including the use of the login panel, system menus, the file browser, the desktop, and
Adobe Marketing Cloud Bloodhound for Mac 3.0
Adobe Marketing Cloud Bloodhound for Mac 3.0 Contents Adobe Bloodhound for Mac 3.x for OSX...3 Getting Started...4 Processing Rules Mapping...6 Enable SSL...7 View Hits...8 Save Hits into a Test...9 Compare
Using Microsoft Windows Authentication for Microsoft SQL Server Connections in Data Archive
Using Microsoft Windows Authentication for Microsoft SQL Server Connections in Data Archive 2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means
How to add your Weebly website to a TotalCloud hosted Server
How to add your Weebly website to a TotalCloud hosted Server Creating your Weebly website: 1.) Go to weebly.com and create a free account. 2.) Build and design your personal website using the Weebly features.
Administration Guide. . All right reserved. For more information about Specops Inventory and other Specops products, visit www.specopssoft.
. All right reserved. For more information about Specops Inventory and other Specops products, visit www.specopssoft.com Copyright and Trademarks Specops Inventory is a trademark owned by Specops Software.
Manual. CollabNet Subversion Connector to HP Quality Center. Version 1.2
Manual CollabNet Subversion Connector to HP Quality Center Version 1.2 A BOUT THE CONNECTOR About the Connector The CollabNet Subversion Connector to HP Quality Center enables Quality Center users to
Distribute your R code with R package
Distribute your R code with R package Feng Li [email protected] School of Statistics and Mathematics Central University of Finance and Economics June 2, 2014 Revision: June 2, 2014 Today we are going
Mac Client Installation Notes
Mac Client Installation Notes Important Note Please note that Java no longer ships with MAC OS X 10.7 (Lion) and you will need to download and install Java before installing the Attix5 Pro MAC Backup Client
Tutorial 5: Developing Java applications
Tutorial 5: Developing Java applications p. 1 Tutorial 5: Developing Java applications Georgios Gousios [email protected] Department of Management Science and Technology Athens University of Economics and
Version Control Tutorial using TortoiseSVN and. TortoiseGit
Version Control Tutorial using TortoiseSVN and TortoiseGit Christopher J. Roy, Associate Professor Virginia Tech, [email protected] This tutorial can be found at: www.aoe.vt.edu/people/webpages/cjroy/software-resources/tortoise-svn-git-tutorial.pdf
WESTERNACHER OUTLOOK E-MAIL-MANAGER OPERATING MANUAL
TABLE OF CONTENTS 1 Summary 3 2 Software requirements 3 3 Installing the Outlook E-Mail Manager Client 3 3.1 Requirements 3 3.1.1 Installation for trial customers for cloud-based testing 3 3.1.2 Installing
Revision control systems (RCS) and
Revision control systems (RCS) and Subversion Problem area Software projects with multiple developers need to coordinate and synchronize the source code Approaches to version control Work on same computer
TOAD and SubVersion - A Quick How To. Norman Dunbar of Dunbar IT Consultants Ltd.
TOAD and Subversion Introduction This file gives details of how to get your scripts, packages and so on under version control using SubVersion. Specifically I use TortoiseSVN as my GUI of choice - it integrates
Online Backup Client User Manual Mac OS
Online Backup Client User Manual Mac OS 1. Product Information Product: Online Backup Client for Mac OS X Version: 4.1.7 1.1 System Requirements Operating System Mac OS X Leopard (10.5.0 and higher) (PPC
Online Backup Client User Manual Mac OS
Online Backup Client User Manual Mac OS 1. Product Information Product: Online Backup Client for Mac OS X Version: 4.1.7 1.1 System Requirements Operating System Mac OS X Leopard (10.5.0 and higher) (PPC
SVNManager Installation. Documentation. Department of Public Health Erasmus MC University Medical Center
SVNManager Installation Documentation M. Verkerk Department of Public Health Erasmus MC University Medical Center Page 2 July 2005 Preface Version control in the context of this document is all about keeping
WatchDox for Windows User Guide. Version 3.9.0
Version 3.9.0 Notice Confidentiality This document contains confidential material that is proprietary WatchDox. The information and ideas herein may not be disclosed to any unauthorized individuals or
Installing the Android SDK
Installing the Android SDK To get started with development, we first need to set up and configure our PCs for working with Java, and the Android SDK. We ll be installing and configuring four packages today
Getting Started using the SQuirreL SQL Client
Getting Started using the SQuirreL SQL Client The SQuirreL SQL Client is a graphical program written in the Java programming language that will allow you to view the structure of a JDBC-compliant database,
A Tutorial on installing and using Eclipse
SEG-N-0017 (2011) A Tutorial on installing and using Eclipse LS Chin, C Greenough, DJ Worth July 2011 Abstract This SEGNote is part of the material use at the CCPPNet Software Engineering Workshop. Its
Setting and Checking LISTSERV www Interface Permissions Windows Server 2012 with IIS 8.x Last Updated: 20 Mar 2014
Setting and Checking LISTSERV www Interface Permissions Windows Server 2012 with IIS 8.x Last Updated: 20 Mar 2014 These instructions apply only to Windows Server 2012 with Internet Information Server
Online Backup Client User Manual
For Mac OS X Software version 4.1.7 Version 2.2 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by other means.
1.1 Installing Protégé 3.3.1 You can follow the steps below to download and install Protégé 3.3.1 from the source.
1.1 Installing Protégé 3.3.1 You can follow the steps below to download and install Protégé 3.3.1 from the source. 1) Open Internet Explorer and go to the Protégé 3.3.1 web site at http://protege.cim3.net/download/old-releases/3.3.1/full/.
Version Control with Subversion
Version Control with Subversion Introduction Wouldn t you like to have a time machine? Software developers already have one! it is called version control Version control (aka Revision Control System or
LRmix tutorial, version 4.1
LRmix tutorial, version 4.1 Hinda Haned Netherlands Forensic Institute, The Hague, The Netherlands May 2013 Contents 1 What is LRmix? 1 2 Installation 1 2.1 Install the R software...........................
NaviCell Data Visualization Python API
NaviCell Data Visualization Python API Tutorial - Version 1.0 The NaviCell Data Visualization Python API is a Python module that let computational biologists write programs to interact with the molecular
Other documents in this series are available at: servernotes.wazmac.com
Wazza s Snow Leopard Server QuickStart 2. Configuring DNS About this Document This document is the second in a series of documents describing the process of installing and configuring a Mac OS X 10.6 Server
Download and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Microsoft Windows Updated September, 2013 This document will describe how to download and install the Android
Version control. HEAD is the name of the latest revision in the repository. It can be used in subversion rather than the latest revision number.
Version control Version control is a powerful tool for many kinds of work done over a period of time, including writing papers and theses as well as writing code. This session gives a introduction to a
Lab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
WatchDox for Windows. User Guide. Version 3.9.5
WatchDox for Windows User Guide Version 3.9.5 Notice Confidentiality This document contains confidential material that is proprietary WatchDox. The information and ideas herein may not be disclosed to
Configuring Outlook 2011 for Mac with Google Mail
Configuring Outlook 2011 for Mac with Google Mail This document assumes that you already have Outlook 2011 installed on your computer and you are ready to configure Outlook with Google Mail. Table of Contents
DSI File Server Client Documentation
Updated 11/23/2009 Page 1 of 10 Table Of Contents 1.0 OVERVIEW... 3 1.0.1 CONNECTING USING AN FTP CLIENT... 3 1.0.2 CONNECTING USING THE WEB INTERFACE... 3 1.0.3 GETTING AN ACCOUNT... 3 2.0 TRANSFERRING
Instructions for Accessing the Advanced Computing Facility Supercomputing Cluster at the University of Kansas
ACF Supercomputer Access Instructions 1 Instructions for Accessing the Advanced Computing Facility Supercomputing Cluster at the University of Kansas ACF Supercomputer Access Instructions 2 Contents Instructions
SAIP 2012 Performance Engineering
SAIP 2012 Performance Engineering Author: Jens Edlef Møller ([email protected]) Instructions for installation, setup and use of tools. Introduction For the project assignment a number of tools will be used.
Web Conferencing Version 8.3 Troubleshooting Guide
System Requirements General Requirements Web Conferencing Version 8.3 Troubleshooting Guide Listed below are the minimum requirements for participants accessing the web conferencing service. Systems which
How to Setup and Connect to an FTP Server Using FileZilla. Part I: Setting up the server
How to Setup and Connect to an FTP Server Using FileZilla The ability to store data on a server and being able to access the data from anywhere in the world has allowed us to get rid of external flash
Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI)
Sonatype CLM Enforcement Points - Continuous Integration (CI) i Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI) ii Contents 1
BuzzTouch ios Push Notifications
BuzzTouch ios Push Notifications Niraj Shah January 27, 2013 Version 1.1 BuzzTouch ios Push Notifications 1 Introduction 1.1 An overview of Apple's Push Notifications 5 2 On the Mac with Keychain Access
Apache and Apache-ssl Proxy setup to Paradox Web Server OCX for Internet Enabled Databases by Dennis Santoro Getting Started:
Apache and Apache-ssl Proxy setup to Paradox Web Server OCX for Internet Enabled Databases by Dennis Santoro Copyright 2000, by Dennis Santoro. All rights reserved. Please see use restrictions at the end
Subversion Server for Windows
Subversion Server for Windows VisualSVN Team VisualSVN Server: Subversion Server for Windows VisualSVN Team Copyright 2005-2008 VisualSVN Team Windows is a registered trademark of Microsoft Corporation.
Install Apache on windows 8 Create your own server
Source: http://www.techscio.com/install-apache-on-windows-8/ Install Apache on windows 8 Create your own server Step 1: Downloading Apache Go to Apache download page and download the latest stable version
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable Created by Simon Monk Last updated on 2014-09-15 12:00:13 PM EDT Guide Contents Guide Contents Overview You Will Need Part Software Installation
Frequently Asked Questions Enterprise Mobile Manager
Frequently Asked Questions Enterprise Mobile Manager FAQ: Enterprise Mobile Manager Contents Unable to connect the device to EMM Server... 4 Symptoms... 4 Resolution... 4 Unable to import AD into EMM Server
Shiny Server Pro: Regulatory Compliance and Validation Issues
Shiny Server Pro: Regulatory Compliance and Validation Issues A Guidance Document for the Use of Shiny Server Pro in Regulated Clinical Trial Environments June 19, 2014 RStudio, Inc. 250 Northern Ave.
Syncro SVN Client 4.2 User Manual. SyncRO Soft Ltd.
Syncro SVN Client 4.2 User Manual SyncRO Soft Ltd. Syncro SVN Client 4.2 User Manual SyncRO Soft Ltd. Copyright 2002-2009 SyncRO Soft Ltd. All Rights Reserved. Many of the designations used by manufacturers
Oracle Fusion Middleware. 1 Oracle Team Productivity Center Server System Requirements. 2 Installing the Oracle Team Productivity Center Server
Oracle Fusion Middleware Installation Guide for Oracle Team Productivity Center Server 11g Release 2 (11.1.2.1.0) E17075-02 September 2011 This document provides information on: Section 1, "Oracle Team
System Administration Training Guide. S100 Installation and Site Management
System Administration Training Guide S100 Installation and Site Management Table of contents System Requirements for Acumatica ERP 4.2... 5 Learning Objects:... 5 Web Browser... 5 Server Software... 5
WinSCP for Windows: Using SFTP to upload files to a server
WinSCP for Windows: Using SFTP to upload files to a server Quickstart guide Developed by: Academic Technology Services & User Support, CIT atc.cit.cornell.edu Last updated 9/9/08 WinSCP 4.1.6 Getting started
National Site Tracking System
RESOURCE AND PATIENT MANAGEMENT SYSTEM National Site Tracking System (BNP) Version 1.0 Office of Information Technology (OIT) Division of Information Resource Management Albuquerque, New Mexico Table of
FOR PARALLELS / PLESK PANEL
WEB2CS INSTALLATION GUIDE FOR PARALLELS / PLESK PANEL HTTP://WWW.XANDMAIL.COM XandMail 32, rue de Cambrai 75019 PARIS - FRANCE Tel : +33 (0)1 40 388 700 - http://www.xandmail.com TABLE OF CONTENTS 1. INSTALLING
WS_FTP Professional 12
WS_FTP Professional 12 Tools Guide Contents CHAPTER 1 Introduction Ways to Automate Regular File Transfers...5 Check Transfer Status and Logs...6 Building a List of Files for Transfer...6 Transfer Files
DocuShare User Guide
DocuShare User Guide Publication date: April 2011 This document supports DocuShare Release 6.6.1 Prepared by: erox Corporation DocuShare Business Unit 3400 Hillview Avenue Palo Alto, California 94304 USA
How to File the FBAR Electronically. The following steps describe the process of filing an FBAR electronically with our system.
Prerequisite How to File the FBAR Electronically The following steps describe the process of filing an FBAR electronically with our system. Our site requires use of the free Adobe Reader product to properly
Introduction to Version Control in
Introduction to Version Control in In you can use Version Control to work with different versions of database objects and to keep the database updated. You can review, manage, compare, and revert to any
How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?
Enterprise Computing & Service Management How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac? In order to connect remotely to a PC computer from your Mac, we recommend
Make a folder named Lab3. We will be using Unix redirection commands to create several output files in that folder.
CMSC 355 Lab 3 : Penetration Testing Tools Due: September 31, 2010 In the previous lab, we used some basic system administration tools to figure out which programs where running on a system and which files
CLC Bioinformatics Database
CLC Bioinformatics Database End User USER MANUAL Manual for CLC Bioinformatics Database 4.6 Windows, Mac OS X and Linux September 3, 2015 This software is for research purposes only. QIAGEN Aarhus A/S
CSE 374 Programming Concepts & Tools. Laura Campbell (Thanks to Hal Perkins) Winter 2014 Lecture 16 Version control and svn
CSE 374 Programming Concepts & Tools Laura Campbell (Thanks to Hal Perkins) Winter 2014 Lecture 16 Version control and svn Where we are Learning tools and concepts relevant to multi-file, multi-person,
MATLAB & Git Versioning: The Very Basics
1 MATLAB & Git Versioning: The Very Basics basic guide for using git (command line) in the development of MATLAB code (windows) The information for this small guide was taken from the following websites:
