Distribute your R code with R package
|
|
|
- Clarence Rose
- 10 years ago
- Views:
Transcription
1 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
2 Today we are going to learn... Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
3 Why package Packages provide a mechanism for loading optional code, data and documentation as needed. Code and functions are documented. Easy to share. Provide easy interface in R for code written in other languages (C, Fortran...) Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
4 The R package structure The sources of an R package consists of a subdirectory containing a files DESCRIPTION and NAMESPACE, and the subdirectories R, data, demo, exec, inst, man, po, src, tests, tools and vignettes (some of which can be missing, but which should not be empty). The package subdirectory may also contain files INDEX, configure, cleanup, LICENSE, LICENCE and NEWS. Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
5 The difference between source and binary packages Source package: you can check the source code. You need to compile it to make it binary. Binary package: Ready to use. Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
6 The DESCRIPTION file The Package, Version, License, Description, Title, Author, and Maintainer fields are mandatory, all other fields are optional. Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
7 The Licensing file It is very important that you include license information! Otherwise, it may not even be legally correct for others to distribute copies of the package, let alone use it. Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
8 Package Dependencies The Depends field gives a comma-separated list of package names which this package depends on. Those packages will be attached before the current package when library or require is called. Each package name may be optionally followed by a comment in parentheses specifying a version requirement. The comment should contain a comparison operator, whitespace and a valid version number, e.g. MASS (>= ). Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
9 The INDEX file The optional file INDEX contains a line for each sufficiently interesting object in the package, giving its name and a description. Normally this file is missing and the corresponding information is automatically generated from the documentation sources when installing from source. Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
10 The R subdirectory The R subdirectory contains R code files, only. The code files to be installed must start with an ASCII (lower or upper case) letter or digit and have one of the extensions.r,.s,.q,.r, or.s. Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
11 The man subdirectory I The man subdirectory should contain (only) documentation files for the objects in the package in R documentation (Rd) format A typical R function documentation \name{load} \alias{load} \title{reload Saved Datasets} \description{ Reload the datasets written to a file with the function \code{save}. } \usage{ load(file, envir = parent.frame()) } \arguments{ \item{file}{a connection or a character string giving the name of the file to load.} \item{envir}{the environment where the data should be loaded.} Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
12 The man subdirectory II } \seealso{ \code{\link{save}}. } \examples{ ## save all data save(list = ls(), file= "all.rdata") ## restore the saved values to the current environment load("all.rdata") ## restore the saved values to the workspace load("all.rdata",.globalenv) } \keyword{file} Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
13 Other files The sources and headers for the compiled code are in src, plus optionally a file Makevars or Makefile. The data subdirectory is for data files. Data files can have one of three types as indicated by their extension: plain R code (.R or.r), tables (.tab,.txt, or.csv, see?data for the file formats, and note that.csv is not the standard CSV format), or save() images (.RData or.rda). The demo subdirectory is for R scripts (for running via demo()) that demonstrate some of the functionality of the package. Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
14 Build a package Using R CMD check, the R package checker, one can test whether source R packages work correctly. Packages may be distributed in source form as âăijtarballsâăi (.tar.gz files) or in binary form. The source form can be installed on all platforms with suitable tools and is the usual form for Unix-like systems the binary form is platform-specific, and is the more common distribution form for the Windows and OS X platforms. Use the following commands to find more help under a termial. R CMD check --help R CMD build --help Feng Li (Stat & Math, CUFE) Statistical Software June 2, / 14
Writing R packages. Tools for Reproducible Research. Karl Broman. Biostatistics & Medical Informatics, UW Madison
Writing R packages Tools for Reproducible Research Karl Broman Biostatistics & Medical Informatics, UW Madison kbroman.org github.com/kbroman @kwbroman Course web: kbroman.org/tools4rr R packages and the
Object systems available in R. Why use classes? Information hiding. Statistics 771. R Object Systems Managing R Projects Creating R Packages
Object systems available in R Statistics 771 R Object Systems Managing R Projects Creating R Packages Douglas Bates R has two object systems available, known informally as the S3 and the S4 systems. S3
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,
Table of Contents. The RCS MINI HOWTO
Table of Contents The RCS MINI HOWTO...1 Robert Kiesling...1 1. Overview of RCS...1 2. System requirements...1 3. Compiling RCS from Source...1 4. Creating and maintaining archives...1 5. ci(1) and co(1)...1
Documentation Installation of the PDR code
Documentation Installation of the PDR code Franck Le Petit mardi 30 décembre 2008 Requirements Requirements depend on the way the code is run and on the version of the code. To install locally the Meudon
CMPT 373 Software Development Methods. Building Software. Nick Sumner [email protected] Some materials from Shlomi Fish & Kitware
CMPT 373 Software Development Methods Building Software Nick Sumner [email protected] Some materials from Shlomi Fish & Kitware What does it mean to build software? How many of you know how to build software?
The Einstein Depot server
The Einstein Depot server Have you ever needed a way to transfer large files to colleagues? Or allow a colleague to send large files to you? Do you need to transfer files that are too big to be sent as
Introduction to ROOT and data analysis
Introduction to ROOT and data analysis What is ROOT? Widely used in the online/offline data analyses in particle and nuclear physics Developed for the LHC experiments in CERN (root.cern.ch) Based on Object
Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 9.6)
Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 9.6) Configuring the environment manually Using CMake CLHEP full version installation
Creating a Java application using Perfect Developer and the Java Develo...
1 of 10 15/02/2010 17:41 Creating a Java application using Perfect Developer and the Java Development Kit Introduction Perfect Developer has the facility to execute pre- and post-build steps whenever the
Creating R Packages, Using CRAN, R-Forge, And Local R Archive Networks And Subversion (SVN) Repositories
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
Hypercosm. Studio. www.hypercosm.com
Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks
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
Eventia Log Parsing Editor 1.0 Administration Guide
Eventia Log Parsing Editor 1.0 Administration Guide Revised: November 28, 2007 In This Document Overview page 2 Installation and Supported Platforms page 4 Menus and Main Window page 5 Creating Parsing
1001ICT Introduction To Programming Lecture Notes
1001ICT Introduction To Programming Lecture Notes School of Information and Communication Technology Griffith University Semester 2, 2015 1 3 A First MaSH Program In this section we will describe a very
File Transfer Protocol (FTP) Chuan-Ming Liu Computer Science and Information Engineering National Taipei University of Technology Fall 2007, TAIWAN
File Transfer Protocol (FTP) Chuan-Ming Liu Computer Science and Information Engineering National Taipei University of Technology Fall 2007, TAIWAN 1 Contents CONNECTIONS COMMUNICATION COMMAND PROCESSING
3. Programming the STM32F4-Discovery
1 3. Programming the STM32F4-Discovery The programming environment including the settings for compiling and programming are described. 3.1. Hardware - The programming interface A program for a microcontroller
csce4313 Programming Languages Scanner (pass/fail)
csce4313 Programming Languages Scanner (pass/fail) John C. Lusth Revision Date: January 18, 2005 This is your first pass/fail assignment. You may develop your code using any procedural language, but you
DB Ingest. Database Ingest for EXOSAT DBMS
DB Ingest Database Ingest for EXOSAT DBMS HEASARC Laboratory for High Energy Astrophysics, NASA/GSFC, Code 662, Greenbelt, MD 20771 17 October 2002 1 1 Introduction This document describes the installation
Thirty Useful Unix Commands
Leaflet U5 Thirty Useful Unix Commands Last revised April 1997 This leaflet contains basic information on thirty of the most frequently used Unix Commands. It is intended for Unix beginners who need a
Grandstream Networks, Inc. XML Configuration File Generator User Guide
Grandstream Networks, Inc. XML Configuration File Generator User Guide XML Configuration File Generator User Guide XML Configuration File Generator User Guide Table of Content INTRODUCTION... 3 FILES IN
CDD user guide. PsN 4.4.8. Revised 2015-02-23
CDD user guide PsN 4.4.8 Revised 2015-02-23 1 Introduction The Case Deletions Diagnostics (CDD) algorithm is a tool primarily used to identify influential components of the dataset, usually individuals.
First Prev Next Last MayaVi: A Free Tool for 3D/2D Data Visualization Prabhu Ramachandran October, 25, 2002 Abstract MayaVi (http://mayavi.sf.net) is an easy to use tool for interactive 3D/2D data visualization
Improve Fortran Code Quality with Static Analysis
Improve Fortran Code Quality with Static Analysis This document is an introductory tutorial describing how to use static analysis on Fortran code to improve software quality, either by eliminating bugs
Computational Mathematics with Python
Boolean Arrays Classes Computational Mathematics with Python Basics Olivier Verdier and Claus Führer 2009-03-24 Olivier Verdier and Claus Führer Computational Mathematics with Python 2009-03-24 1 / 40
Smooks Dev Tools Reference Guide. Version: 1.1.0.GA
Smooks Dev Tools Reference Guide Version: 1.1.0.GA Smooks Dev Tools Reference Guide 1. Introduction... 1 1.1. Key Features of Smooks Tools... 1 1.2. What is Smooks?... 1 1.3. What is Smooks Tools?... 2
LICENSE4J FLOATING LICENSE SERVER USER GUIDE
LICENSE4J FLOATING LICENSE SERVER USER GUIDE VERSION 4.5.5 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Floating License Usage... 2 Installation... 4 Windows Installation... 4 Linux
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent Version 6.3.1 Fix Pack 2.
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent Version 6.3.1 Fix Pack 2 Reference IBM Tivoli Composite Application Manager for Microsoft
WIRIS quizzes web services Getting started with PHP and Java
WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
Problems and Measures Regarding Waste 1 Management and 3R Era of public health improvement Situation subsequent to the Meiji Restoration
Computational Mathematics with Python
Computational Mathematics with Python Basics Claus Führer, Jan Erik Solem, Olivier Verdier Spring 2010 Claus Führer, Jan Erik Solem, Olivier Verdier Computational Mathematics with Python Spring 2010 1
MatrixSSL Getting Started
MatrixSSL Getting Started TABLE OF CONTENTS 1 OVERVIEW... 3 1.1 Who is this Document For?... 3 2 COMPILING AND TESTING MATRIXSSL... 4 2.1 POSIX Platforms using Makefiles... 4 2.1.1 Preparation... 4 2.1.2
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.
AsiaBSDcon 2016: Getting Started with the FreeBSD Documentation and Translation Projects
AsiaBSDcon 2016: Getting Started with the FreeBSD Documentation and Translation Projects Dru Lavigne ([email protected]), Benedict Reuschling ([email protected]) February 8, 2016 Abstract The FreeBSD Documentation
How to translate VisualPlace
Translation tips 1 How to translate VisualPlace The international language support in VisualPlace is based on the Rosette library. There are three sections in this guide. It starts with instructions for
Parallel Processing using the LOTUS cluster
Parallel Processing using the LOTUS cluster Alison Pamment / Cristina del Cano Novales JASMIN/CEMS Workshop February 2015 Overview Parallelising data analysis LOTUS HPC Cluster Job submission on LOTUS
Using the Radmind Command Line Tools to. Maintain Multiple Mac OS X Machines
Using the Radmind Command Line Tools to Maintain Multiple Mac OS X Machines Version 0.8.1 This document describes how to install, configure and use the radmind client and server tools to maintain a small
UNICORE UFTPD server UNICORE UFTPD SERVER. UNICORE Team
UNICORE UFTPD server UNICORE UFTPD SERVER UNICORE Team Document Version: 1.0.0 Component Version: 2.3.2 Date: 14 09 2015 UNICORE UFTPD server Contents 1 UNICORE UFTP 1 1.1 UFTP features...................................
Image Acquisition Toolbox Adaptor Kit User's Guide
Image Acquisition Toolbox Adaptor Kit User's Guide R2015b How to Contact MathWorks Latest news: www.mathworks.com Sales and services: www.mathworks.com/sales_and_services User community: www.mathworks.com/matlabcentral
10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition
10 STEPS TO YOUR FIRST QNX PROGRAM QUICKSTART GUIDE Second Edition QNX QUICKSTART GUIDE A guide to help you install and configure the QNX Momentics tools and the QNX Neutrino operating system, so you can
Guile Present. version 0.3.0, updated 21 September 2014. Andy Wingo ([email protected])
Guile Present version 0.3.0, updated 21 September 2014 Andy Wingo ([email protected]) This manual is for Guile Present (version 0.3.0, updated 21 September 2014) Copyright 2014 Andy Wingo Permission is granted
Command Line - Part 1
Command Line - Part 1 STAT 133 Gaston Sanchez Department of Statistics, UC Berkeley gastonsanchez.com github.com/gastonstat Course web: gastonsanchez.com/teaching/stat133 GUIs 2 Graphical User Interfaces
Top 10 Things to Know about WRDS
Top 10 Things to Know about WRDS 1. Do I need special software to use WRDS? WRDS was built to allow users to use standard and popular software. There is no WRDSspecific software to install. For example,
Improve Fortran Code Quality with Static Security Analysis (SSA)
Improve Fortran Code Quality with Static Security Analysis (SSA) with Intel Parallel Studio XE This document is an introductory tutorial describing how to use static security analysis (SSA) on C++ code
Mastering CMake. Sixth Edition. Bill Martin & Hoffman. Ken. Andy Cedilnik, David Cole, Marcus Hanwell, Julien Jomier, Brad King, Robert Maynard,
Mastering CMake Sixth Edition Ken Bill Martin & Hoffman With contributions from: Andy Cedilnik, David Cole, Marcus Hanwell, Julien Jomier, Brad King, Robert Maynard, Alex Neundorf Published by Kitware
GIVE WINGS TO YOUR IDEAS TOOLS MANUAL
GIVE WINGS TO YOUR IDEAS TOOLS MANUAL PLUG IN TO THE WIRELESS WORLD Version: 001 / 1.0 Date: October 30, 2001 Reference: WM_TOO_OAT_UGD_001 confidential Page: 1 / 22 (THIS PAGE IS INTENTIONALY LEFT BLANK)
Apache Thrift and Ruby
Apache Thrift and Ruby By Randy Abernethy In this article, excerpted from The Programmer s Guide to Apache Thrift, we will install Apache Thrift support for Ruby and build a simple Ruby RPC client and
INT322. By the end of this week you will: (1)understand the interaction between a browser, web server, web script, interpreter, and database server.
Objective INT322 Monday, January 19, 2004 By the end of this week you will: (1)understand the interaction between a browser, web server, web script, interpreter, and database server. (2) know what Perl
HP Service Virtualization
HP Service Virtualization Fixed Length Protocol Virtualization SV Training September 2014 Fixed Length Protocol Virtualization Technology Description Use Cases Supported Message Structures SV Service Description
Databricks Cloud Platform Native REST API 1.0
Databricks Cloud Platform Native REST API 1.0 Overview This document describes the Databricks Native API that can be used by third party applications to interact with the Spark clusters managed by Databricks
Xcode Project Management Guide. (Legacy)
Xcode Project Management Guide (Legacy) Contents Introduction 10 Organization of This Document 10 See Also 11 Part I: Project Organization 12 Overview of an Xcode Project 13 Components of an Xcode Project
ASCII Encoding. The char Type. Manipulating Characters. Manipulating Characters
The char Type ASCII Encoding The C char type stores small integers. It is usually 8 bits. char variables guaranteed to be able to hold integers 0.. +127. char variables mostly used to store characters
How To Use Query Console
Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User
SDL Passolo 2015 Table of Contents General... 1 Content Overview... 1 Typographic Conventions... 2 First Steps... 5 First steps... 5 The Start Page... 5 Creating a Project... 5 Updating and Alignment...
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
Figure 1 TOE2-IP FTP Server Demo Environment Setup on KC705
TOE2-IP FTP Server Demo Instruction Rev1.0 16-Jan-15 1 Environment Setup As shown in Figure 1 - Figure 2, to run TOE2-IP FTP demo, please prepare 1) FPGA Development board (KC705/ZC706) 2) ISE ver 14.4
Introduction CMake Language Specific cases. CMake Tutorial. How to setup your C/C++ projects? Luis Díaz Más. http://plagatux.es.
How to setup your C/C++ projects? http://plagatux.es November, 2012 Outline Introduction 1 Introduction 2 Concepts Scripting CPack 3 Qt libraries Cross-compiling Introduction System for configuring C/C++
ARDA Experiment Dashboard
ARDA Experiment Dashboard Ricardo Rocha (ARDA CERN) on behalf of the Dashboard Team www.eu-egee.org egee INFSO-RI-508833 Outline Background Dashboard Framework VO Monitoring Applications Job Monitoring
Using Dedicated Servers from the game
Quick and short instructions for running and using Project CARS dedicated servers on PC. Last updated 27.2.2015. Using Dedicated Servers from the game Creating multiplayer session hosted on a DS Joining
Volume FIRST WALKTHROUGH. The 10-Minute Guide to Using Newsletter Services. First Walkthrough: the 10-Minute Guide
Volume 1 FIRST WALKTHROUGH The 10-Minute Guide to Using Newsletter Services First Walkthrough: the 10-Minute Guide Table of Contents Step - 1... 3 Sign-up for an account... 3 Step 2... 4 Authenticate your
CUNY TUMBLEWEED (SECURE TRANSPORT) USER GUIDE
CUNY TUMBLEWEED (SECURE TRANSPORT) USER GUIDE INTRODUCTION Tumbleweed (Secure Transport) is used to provide secure file transfer of critical business files, financial transactions and sensitive data such
Beam Loss Monitor Software Guide
Version 1.0 Beam Loss Monitor Software Guide James Leaver 5th December 2008 1 Operating Procedure In order to run the Beam Loss Monitor software, the user should complete the following steps: 1. Open a
R12.2 Install/Patch/Maintain Oracle E-Business Suite
Oracle University Contact Us: +90 212 329 6779 R12.2 Install/Patch/Maintain Oracle E-Business Suite Duration: 5 Days What you will learn This class provides training applicable to Oracle E-Business Suite
Evaluation of the CMT and SCRAM Software Configuration, Build and Release Management Tools
Evaluation of the CMT and SCRAM Software Configuration, Build and Release Management Tools Alex Undrus Brookhaven National Laboratory, USA (ATLAS) Ianna Osborne Northeastern University, Boston, USA (CMS)
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
Introduction to the use of the environment of Microsoft Visual Studio 2008
Steps to work with Visual Studio 2008 1) Start Visual Studio 2008. To do this you need to: a) Activate the Start menu by clicking the Start button at the lower-left corner of your screen. b) Set the mouse
Audit TM. The Security Auditing Component of. Out-of-the-Box
Audit TM The Security Auditing Component of Out-of-the-Box This guide is intended to provide a quick reference and tutorial to the principal features of Audit. Please refer to the User Manual for more
Application Note: AN00141 xcore-xa - Application Development
Application Note: AN00141 xcore-xa - Application Development This application note shows how to create a simple example which targets the XMOS xcore-xa device and demonstrates how to build and run this
Introduction. What is an Operating System?
Introduction What is an Operating System? 1 What is an Operating System? 2 Why is an Operating System Needed? 3 How Did They Develop? Historical Approach Affect of Architecture 4 Efficient Utilization
UNIX, Shell Scripting and Perl Introduction
UNIX, Shell Scripting and Perl Introduction Bart Zeydel 2003 Some useful commands grep searches files for a string. Useful for looking for errors in CAD tool output files. Usage: grep error * (looks for
Sheet 7 (Chapter 10)
King Saud University College of Computer and Information Sciences Department of Information Technology CAP240 First semester 1430/1431 Multiple-choice Questions Sheet 7 (Chapter 10) 1. Which error detection
Metric Tools for Java
Metric Tools for Java Zoran Putnik Department of Informatics and Mathematics, Faculty of Science, University of Novi Sad Free Metric Tools for Java JCSC CheckStyle JavaNCSC JMT Eclipse plug-in 4th Workshop
RDM+ Remote Desktop for Android. Getting Started Guide
RDM+ Remote Desktop for Android Getting Started Guide RDM+ (Remote Desktop for Mobiles) is a remote control tool that offers you the ability to connect to your desktop or laptop computer from Android device
12.4.1 Optional Lab: Schedule Task Using GUI and at Command in Windows 7
12.4.1 Optional Lab: Schedule Task Using GUI and at Command in Windows 7 Introduction Print and complete this lab. In this lab, you will schedule a task using the Windows 7 GUI and schedule a task in a
INTEGRAL OFF-LINE SCIENTIFIC ANALYSIS
I N T E G R A L C S E C N I T E R N E C E D A INTEGRAL OFF-LINE SCIENTIFIC ANALYSIS INSTALLATION GUIDE Issue 10.2 December 2015 INTEGRAL Science Data Centre Chemin d Ecogia 16 CH-1290 Versoix isdc.unige.ch
ACS 5.x and later: Integration with Microsoft Active Directory Configuration Example
ACS 5.x and later: Integration with Microsoft Active Directory Configuration Example Document ID: 113571 Contents Introduction Prerequisites Requirements Components Used Conventions Background Information
List of FTP commands for the Microsoft command-line FTP client
You are on the nsftools.com site This is a list of the commands available when using the Microsoft Windows command-line FTP client (requires TCP/IP to be installed). All information is from the Windows
ADITION ios Ad SDK Integration Guide for App Developers
ADITION ios Ad SDK Integration Guide for App Developers SDK Version 15 as of 2013 07 26 Copyright 2012-2013 ADITION technologies AG. All rights reserved. Page 1/8 Table of Contents 1 Ad SDK Requirements...3
grep, awk and sed three VERY useful command-line utilities Matt Probert, Uni of York grep = global regular expression print
grep, awk and sed three VERY useful command-line utilities Matt Probert, Uni of York grep = global regular expression print In the simplest terms, grep (global regular expression print) will search input
PHP Debugging. Draft: March 19, 2013 2013 Christopher Vickery
PHP Debugging Draft: March 19, 2013 2013 Christopher Vickery Introduction Debugging is the art of locating errors in your code. There are three types of errors to deal with: 1. Syntax errors: When code
CSI Web Server for Linux Installation Guide 8/13
CSI Web Server for Linux Installation Guide 8/13 Copyright 2006-2013 Campbell Scientific, Inc. Table of Contents PDF viewers: These page numbers refer to the printed version of this document. Use the
Magento Search Extension TECHNICAL DOCUMENTATION
CHAPTER 1... 3 1. INSTALLING PREREQUISITES AND THE MODULE (APACHE SOLR)... 3 1.1 Installation of the search server... 3 1.2 Configure the search server for usage with the search module... 7 Deploy the
WEB2CS INSTALLATION GUIDE
WEB2CS INSTALLATION GUIDE FOR XANDMAIL XandMail 32, rue de Cambrai 75019 PARIS - FRANCE Tel : +33 (0)1 40 388 700 - http://www.xandmail.com TABLE OF CONTENTS 1. INSTALLING WEB2CS 3 1.1. RETRIEVING THE
Welcome to the topic on queries in SAP Business One.
Welcome to the topic on queries in SAP Business One. 1 In this topic, you will learn to create SQL queries using the SAP Business One query tools Query Wizard and Query Generator. You will also see how
Tutorial: Packaging your server build
Tutorial: Packaging your server build This tutorial walks you through the steps to prepare a game server folder or package containing all the files necessary for your game server to run in Amazon GameLift.
TightVNC for Windows: Server Command-Line Options
TightVNC for Windows: Server -Line Options TightVNC Version 2.7 Copyright 2013 GlavSoft LLC. TightVNC Server can be fully configured, started or stopped purely via the command line. All settings found
SIM900_Custom Application Building Tutorial_Application Note_V1.00
SIM900_Custom Application Building Tutorial_Application Note_V1.00 Document Title: SIM900 Custom Application Building Tutorial Application Note Version: 1.00 Date: 2010-9-16 Status: Document Control ID:
PostgreSQL extension s development
May 20, 2011 Content Agenda 1 Before 9.1 and CREATE EXTENSION 2 Scope Specs Implementation details... 3 PGXS and the control file Extensions Upgrades Extensions and packaging 4 Sponsoring Any question?
