Creación de paquetes de R en Windows (y Linux)

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Creación de paquetes de R en Windows (y Linux)"

Transcripción

1 Creación de paquetes de R en Windows (y Linux) Francesc Carmona fcarmona@ub.edu Departamento de Estadística Universidad de Barcelona Marzo 2013 El proceso para escribir paquetes de R se describe con todo detalle en el manual Writing R extensions (WRE) del R Core Team y que se puede ver en el Comprehensive R Archive Network (CRAN). Un manual más sencillo es Creating R Packages: A Tutorial de Friedrich Leisch. Sin embargo, en este documento se pretende concretar y hacer comprensible el proceso de creación de un paquete de R en el entorno Windows y para usuarios no expertos. Aunque es posible añadir código en un lenguaje de bajo nivel (como C/C++/Fortran), vamos a centrarnos únicamente en el empaquetado de código y datos en R. R fue diseñado en un entorno Unix que incluye un conjunto de herramientas como compiladores, utilidades de programación y rutinas de consola (text-formating routines). De entrada Windows carece de estos componentes, de forma que deberemos descargar e instalar algunos programas de software libre equivalentes a los de Unix. Aunque se puede crear un paquete únicamente desde la consola de R y la consola del sistema, es preferible utilizar un programa como RStudio que nos facilitará algunas tareas. Porqué crear un paquete de R? Algunas de las principales razones son: 1. En primer lugar, crear un paquete nos obligará a pulir nuestras funciones, datos y código y, sobre todo, a documentar todo el trabajo y dar ejemplos claros. Las funciones serán más fáciles de usar y podremos utilizar el comando? para ver detalles de los parámetros, los resultados y ejemplos. 2. Es el modo más elegante de compartir su trabajo. Los posibles usuarios del paquete agradecerán el esfuerzo de mejora y documentación que requiere la creación de un paquete. El intercambio con los usuarios también favorece la mejora del código. 3. Es la forma establecida para contribuir al crecimiento de R. Instalación de los programas que le faltan a Windows Se necesitan las siguientes componentes: 1. Un conjunto mínimo de utilidades tipo Unix (las llamadas Rtools) de Brian Ripley y que ahora mantiene Duncan Murdoch. 2. Algunos compiladores GNU reunidos en MinGW-w64 (necesarios únicamente si su paquete contiene código C, Fortran o C++). El compilador de Perl ya no es necesario para nada. 1

2 3. El compilador de la ayuda HTML de Microsoft. 4. Una versión del procesador de textos TeX (como MiKTeX para Windows). La obtención de las dos primeras componentes se hace directamente del CRAN. En nuestro mirror preferido hacemos Download R for Windows y Rtools, para seleccionar el ejecutable RtoolsXX.exe más actual. Figura 1: Instalación de las Rtools. Al instalar este archivo optaremos por la Package authoring installation. Se aconseja mantener los nombres de las carpetas de instalación o recordar las que modifiquemos por si debemos introducirlas en la variable PATH. El programa de instalación nos ofrece la posibilidad de modificar automáticamente la variable PATH. Es razonable aceptar el ofrecimiento. También es recomendable, aunque no imprescindible, descargar e instalar el compilador HTML de Windows. Para ser exactos se puede descargar del Download Center, se trata del Microsoft HTML Help Workshop y el archivo es htmlhelp.exe. Finalmente, deberemos instalar una versión del procesador TeX si queremos someter el paquete creado al CRAN. El TeX se utiliza para obtener las versiones LaTeX de la documentación. La distribución MikTeX ( de LaTeX en su versión básica debería ser suficiente para lo que necesitamos. También es posible usar la distribución TeXLive de En el apéndice The Windows toolset de la documentación de R "R Installation and Administration" podemos hallar más detalles de los elementos necesarios, tanto para crear un paquete, como para compilar el propio R. Además necesitaremos un editor ASCII como el propio RStudio u otro. 2

3 La variable de entorno PATH Cuando instalamos las Rtools, opcionalmente, el programa de instalación nos ofrece editar la variable PATH variable así: PATH=c:\Rtools\bin;c:\Rtools\gcc-4.6.3\bin;<otros> Es muy importante que comprobemos que las carpetas son correctas respecto a nuestras indicaciones anteriores y, sobre todo, que dejemos el PATH en el mismo orden. LaTeX y el HTML Help Workshop deberían instalarse con los "otros". Ahora Windows está preparado para localizar estos programas y utilidades. El siguiente punto fundamental es probarlos. Para ello abriremos una ventana Indicador de comandos (las variables de entorno se inicializan y fijan cada vez que abrimos esta ventana). Escribimos path y ejecutamos esta instrucción. El resultado es la lista de carpetas de la variable de entorno PATH. Leámosla con cuidado para observar si falta alguna carpeta o si hay algún error. Un ejemplo: C:\Usuarios\fcarmona>path PATH=c:\Rtools\bin;c:\Rtools\gcc-4.6.3\bin; C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem <otras> A continuación, sin cerrar la ventana Indicador de comandos, procederemos a comprobar la ejecución de algunos programas desde la línea de comandos. Escribimos R y ejecutamos. Con ello abrimos una sesión de Rterm que es la versión de línea de comandos de R. Si vamos a trabajar desde RStudio no es necesario que incluyamos en el PATH el camino a los ejecutables de R. En caso contrario es imprescindible. Si queremos que R funcione en el Indicador de comandos y R funciona en Windows pero ahora la respuesta es un mensaje de error y no entramos en el programa, está claro que no tenemos escrita correctamente la localización del programa en la variable de entorno PATH. Si todo va bien, veremos el mensaje de bienvenida al programa R y ejecutaremos q() para salir. Para ver si los otros programas están bien instalados, ejecutaremos algunas instrucciones en la línea de comandos (cada una por separado): gcc --help (compilador GNU de C) tex --help (programa TeX) tar --help (una de las Rtools) Para cada una, deberíamos obtener una larga lista de opciones. Eso nos indica que los programas están listos para ser utilizados. Si alguna instrucción falla, habrá que localizar las carpetas que contienen los ejecutables (.exe) de estas instrucciones y corregir adecuadamente la variable de entorno PATH. Para ello haremos clic con el botón derecho del ratón en el icono de Inicio del escritorio con la siguiente secuencia: Panel de control Sistema y seguridad Sistema Configuración avanzada del sistema 3

4 Figura 2: Ventana de las variables de entorno Con esto llegaremos a las Propiedades del sistema y en la pestaña Avanzados pulsaremos el botón Variables de entorno y nos encontraremos con una ventana como la Figura 1. Para modificar la variable de sistema PATH seleccionaremos y pulsaremos el botón de edición. Se trata de escribir, separadas por un punto y coma, las carpetas donde se localizan los programas de las Rtools, compilador GCC, compilador HTML, R y TeX. Hay que tener mucho cuidado en la escritura correcta de los nombres de las carpetas. Deberemos recordar con exactitud donde hemos instalado cada uno de los programas. Algunos detalles: a) En Windows, los nombres de las carpetas son equivalentes en mayúsculas o en minúsculas. b) Es posible que algunas carpetas ya hayan sido escritas en la instalación del programa correspondiente. c) La subcarpeta bin acostumbra a contener los archivos ejecutables como ocurre en los sistemas operativos Unix y Linux. Una vez modificada la variable PATH, debemos comprobar el entorno Windows como ya se ha explicado para ver si todo funciona correctamente. Si todo está bien, estamos preparados para construir nuestro paquete. 4

5 Construcción del paquete La referencia fundamental para la construcción de un paquete está en los capítulos 1 y 2 del documento Writing R extensions (PDF), que también podemos consultar en la web Writing R extensions (HTML). En ellos se describen los detalles y los documentos necesarios, aunque el proceso resulta un poco confuso. En este documento no están todas las opciones pero se describirá el proceso de creación de un paquete sencillo. Paso 1: Creación de la estructura de carpetas y archivos Este paso se puede hacer de forma manual con la función package.skeleton() o como un proyecto Paquete en RStudio. Primero vamos a ver la forma manual y a continuación explicaremos su equivalente en RStudio. De forma manual, lo más sencillo es utilizar la función con sus mínimos parámetros de la siguiente forma: Limpiar el espacio de trabajo > rm(list = ls()) Cargar en R los objetos (funciones y datos) del futuro paquete. Crear la estructura en la carpeta nombre_paquete > package.skeleton( nombre_paquete, path= C:/Carpeta_obj ) Esto creará la estructura de carpetas y archivos en el lugar indicado por el parámetro path y en el interior de la carpeta nombre_paquete que también será obviamente el nombre del paquete. La dirección indicada en el parámetro path debe existir previamente. Si estamos situados en la carpeta de trabajo que ya nos conviene, podemos omitir el parámetro path. Observemos un detalle importante en la indicación del camino a la carpeta. La barra / es la barra oblicua o slash de Unix y no la barra inversa \ típica en Windows. Si queremos poner una barra inversa, hay que ponerla doble \\. Otra posibilidad es detallar las funciones y objetos que deben formar nuestro paquete > package.skeleton( nombre_paquete, path= C:/Carpeta_obj, list=c(funcion1, datos1, más)) Todos los detalles de esta función se pueden consultar en su ayuda. El contenido de la carpeta creada es el siguiente: 1. En su nivel superior se encuentran los archivos de definición y de información como Read-and-delete-me DESCRIPTION NAMESPACE Indicaciones para la creación del paquete Describe las características principales del paquete Carga los paquetes necesarios y exporta las funciones 5

6 2. Algunas carpetas como carpeta R man src data contenido funciones del paquete documentación o ayuda código en un lenguaje de bajo nivel (opcional) bases de datos (opcional) Ejemplo Vamos a crear un paquete muy sencillo con dos funciones elementales. Se trata de calcular el intervalo de confianza y el test para la media con datos normales y varianza conocida. Las funciones son: IC.z.test <- function(x, sigma, conf.level=0.95){ alpha <- 1 - conf.level z.alpha <- qnorm(1-alpha/2) n <- length(x) SE <- sigma/sqrt(n) return(mean(x) + c(-1,1)*z.alpha*se) z.test <- function(x, mu=0, sigma=1){ n <- length(x) SE <- sigma/sqrt(n) z <- (mean(x)-mu)/se p.value <- (1-pnorm(abs(z)))*2 return(list(media=mean(x), z=z, p.valor=p.value)) La instrucción que crea el paquete, suponiendo que la carpeta C:/Rpaquetes exista, es: > package.skeleton("mipaquete", path="c:/rpaquetes") Ahora podemos examinar el contenido de la carpeta mipaquete y rellenar todos los archivos necesarios. Paso 1 con RStudio Para crear un nuevo paquete con RStudio utilizaremos la instrucción Create Project desde el menú Project o desde la barra de herramientas. Atención: si estamos trabajando, eso cierra la sesión y abre una nueva. Es mejor iniciar una sesión y crear el proyecto desde cero. Debemos seleccionar el Type: Package, dar un nombre al paquete que será también el nombre del proyecto y el nombre de la carpeta y decirle donde crearlos (carpeta y proyecto). De entrada nos ofrece crearlos en la carpeta por defecto o home. No en la carpeta de trabajo. Mejor si especificamos la carpeta exacta donde se creará la carpeta del paquete o proyecto. También hay que añadir el archivo fuente con las funciones y datos que queremos incorporar al paquete. Así, cuando pulsemos el botón Create Project, se creará toda la estructura de archivos necesaria dentro de la carpeta especificada y estaremos en disposición de rellenar los archivos de configuración y documentación del paquete. 6

7 Figura 3: New Project en RStudio. Figura 4: Create New Project en RStudio. 7

8 Paso 2: Edición de los archivos de descripción El primero y fundamental es el archivo DESCRIPTION. Este archivo le indica a R las características básicas de nuestro paquete y un breve resumen de su funcionalidad. Si editamos el archivo DESCRIPTION que hemos creado para nuestro paquete de ejemplo mipaquete, observaremos que se deben rellenar los campos con los datos concretos: Package: mipaquete Type: Package Title: What the package does (short line) Version: 1.0 Date: Author: Who wrote it Maintainer: Who to complain to <yourfault@somewhere.net> Description: More about what it does (maybe more than one line) License: What license is it under? Este es el conjunto mínimo de campos. Otros campos son opcionales, pero en todo caso hay que tener mucho cuidado al rellenarlos ya que este archivo se consulta durante el proceso de creación del paquete. Observemos que el nombre del paquete es el mismo que el de la carpeta y el mismo que utilizaremos en la construcción del paquete. La fecha al estilo yyyy-mm-dd. Si algún campo ocupa más de una línea, como el campo Description, la segunda y siguientes deben empezar por un tabulador o espacio en blanco. Figura 4: El archivo DESCRIPTION en RStudio. Ejemplo Para el paquete que pretendemos crear un archivo DESCRIPTION es Package: mipaquete Type: Package Title: Test para la media en poblaciones normales con varianza conocida Version: 1.0 Date: Author: Francesc Carmona <fcarmona@ub.edu> Maintainer: Francesc Carmona <fcarmona@ub.edu> 8

9 Depends: R (>= ) Description: Este paquete proporciona algunas funciones para calcular el intervalo de confianza y el test para la media de una variable normal con varianza conocida. License: GPL (version 2 or later) Encoding: latin1 Aunque no es recomendable, hemos añadido el item Encoding para utilizar el idioma propio (castellano, catalán,...) en los archivos de ayuda. En linux sería Encoding: UTF-8. Otras posibilidades se pueden ver en el documento de referencia Writing R extensions. Otro archivo importante es el NAMESPACE. Sirve para cargar los paquetes o librerías que necesita nuestro paquete y para indicar qué funciones haremos públicas (con ayuda). Nuestro paquete de ejemplo es tan sencillo que no lo necesita. Paso 3: Documentación de las funciones Curiosamente, este es uno de los pasos más difíciles, pero irrenunciable. Si nuestra documentación es confusa, pobre o inexistente, el paquete no se podrá utilizar. Incluso por su creador o creadora! La subcarpeta man contiene los archivos de documentación (Rd) de cada uno de los objetos utilizables del paquete. Para cada función de la carpeta R, debemos crear un archivo de documentación (con la extensión Rd) en la carpeta man. Es decir, si mifuncion.r es un archivo de la carpeta R, debemos crear el archivo mifuncion.rd en la carpeta man. R utiliza un lenguaje especial para crear estos archivos de documentación Rd. La instalación de R se encargará de trasladar este lenguaje genérico Rd a archivos HTML, de texto o LaTeX, según se necesite. Este lenguaje de documentación tiene una semejanza evidente con el LaTeX. En todo caso no es necesario saber LaTeX para escribir la documentación de nuestro paquete. Si hemos utilizado la función package.skeleton(), ya tenemos una plantilla Rd para cada función de nuestro paquete. Ahora debemos editar y rellenar la información requerida. El lenguaje Rd consiste en una serie de instrucciones con sus correspondientes argumentos. Cada instrucción es de la forma: \command{arg Por ejemplo \title{ este es mi título El archivo Rd para una función contiene los puntos obligatorios name, alias, title, description, usage en la cabecera y keyword en el pié, además de los puntos opcionales como arguments, value, details, references, seealso, examples en el cuerpo del archivo. Además de los puntos obligatorios, se recomienda añadir las secciones arguments, value, author y examples. Luego un archivo Rd típico tiene un mínimo de 10 secciones, cada una de las cuales empieza por su correspondiente instrucción: 9

10 \name{... \alias{... \title{... \description{... \usage{... \arguments{... \value{... \author{... \examples{... \keyword{... En todo caso la recomendación es empezar con un mínimo de puntos y añadir los que deseemos después de depurar de errores el archivo. Por ejemplo, a continuación se muestra la plantilla creada para la función z.test() de nuestro paquete: \name{z.test \alias{z.test %- Also NEED an '\alias' for EACH other topic documented here. \title{ ~~function to do... ~~ \description{ ~~ A concise (1-5 lines) description of what the function does. ~~ \usage{ z.test(x, mu = 0, sigma = 1) %- maybe also 'usage' for other objects documented here. \arguments{ \item{x{ ~~Describe \code{x here~~ \item{mu{ ~~Describe \code{mu here~~ \item{sigma{ ~~Describe \code{sigma here~~ \details{ ~~ If necessary, more details than the description above ~~ \value{ ~Describe the value returned If it is a LIST, use \item{comp1 {Description of 'comp1' \item{comp2 {Description of 'comp2'... \references{ ~put references to the literature/web site here ~ \author{ ~~who you are~~ \note{ ~~further notes~~ ~Make other sections like Warning with \section{warning {... ~ \seealso{ ~~objects to See Also as \code{\link{help, ~~~ \examples{ ##---- Should be DIRECTLY executable!! ---- ##-- ==> Define data, use random, ##-- or do help(data=index) for the standard data sets. ## The function is currently defined as function(x,mu=0,sigma=1) { 10

11 n <- length(x) SE <- sigma/sqrt(n) z <- (mean(x)-mu)/se p.value <- (1-pnorm(abs(z)))*2 return(list(media=mean(x), z=z, p.valor=p.value)) % Add one or more standard keywords, see file 'KEYWORDS' in the % R documentation directory. \keyword{ ~kwd1 \keyword{ ~kwd2 % ONLY ONE keyword per line Algunos consejos para rellenar esta plantilla: \name{ da nombre al archivo de ayuda Con el \alias{ se puede utilizar el mismo documento de ayuda para varios objetos. Es el caso de las funciones dnorm, rnorm, pnorm y qnorm. Los ejemplos deben ser ejecutables. R comprobará durante la instalación que los ejemplos funcionan. El último item \keyword{ debe contener como mínimo una de las palabras clave estándar que se pueden hallar en el archivo R_HOME/doc/KEYWORDS.db 1. Las páginas de ayuda para conjuntos de datos siguen una estructura similar y contienen los items name, alias, doctype, title, description, usage, format, source, examples y keyword, donde doctype viene definido como {data y keyword como {datasets. Instrucciones de formato Rd Hay un extenso conjunto de instrucciones para dar formato. Todas ellas están descritas en el capítulo 2 de WRE. Mi recomendación es no abusar de ellas y, a medida que se tome confianza, leer el capítulo mencionado y probarlas. Algunas de las más utilizadas son: Para utilizar la fuente typewriter (especialmente para código R): \code{ mifuncion Insertar URL: \url{ Insertar una dirección de correo: \ { fcarmona@ub.edu La instrucción \arguments usa la subinstrucción \item para organizar una lista. Si el retorno de la función es una lista, también se necesitará usar la instrucción \item. Por ejemplo, la función z.test de nuestro paquete devuelve una lista con tres items. Esto significa que en la sección \value deberemos insertar: \item{media{ valor medio de los datos muestrales \item{z{ valor del estadístico para el contraste \item{p.valor{ p-valor para el contraste sobre la media 1 R_HOME puede ser algo como C:/Archivos de programa/r/r

12 NOTA: no debe haber espacios entre la llave que cierra el nombre del item y la llave que abre { el texto del argumento. Depuración de un documento Rd Los mensajes de error de R para los archivos de documentación pueden ser muy crípticos. Por ello es conveniente tener mucho cuidado en los detalles de su redacción. Peter Rossi (2006) da las siguientes recomendaciones: Hay dos ideas fundamentales: 1. Crear el archivo Rd de forma incremental. Es decir, no escribir un archivo completo a la primera. Se puede empezar con un archivo simple y probar los cambios uno a uno. 2. Trabajar con una única función cada vez. Resistir la tentación de escribir el paquete completo y todos sus archivos Rd y esperar que el depurado conjunto funcione. No es una buena idea ejecutar la instrucción R CMD check para chequear los archivos Rd al principio. Es mejor usar R CMD Rd2txt primero. Si tenemos un archivo de documentación, mifun.rd, se puede utilizar la siguiente instrucción en la consola: R CMD Rd2txt mifun.rd Si funciona sin errores, use la instrucción: R CMD Rdconv t=html o=mifun.html mifun.rd que producirá la versión html. Entonces se puede abrir el archivo creado con su navegador preferido. Inspeccione el resultado para ver si todas las secciones definidas se muestran correctamente. Claves para redactar archivos Rd : 1. Como en TeX/LaTeX, el formateador Rd tiene sus propias ideas sobre cómo debe quedar un documento. No intente modificar el resultado demasiado, por ejemplo con \cr (nueva línea). Inserte una línea en blanco para separar grupos de texto. 2. No olvide que % es el símbolo de comentario en los archivos Rd (como # lo es en las funciones R). Esto significa que debe tener cuidado con la multiplicación de matrices en un ejemplo. Utilice el carácter de escape \ para insertar %, como en C = A\%*\%B. 3. Evite los carácteres $, #, _, <, > y. 4. No olvide cerrar las llaves {. Lo mejor es utilizar un editor que facilite este tema. 5. La inclusión de ecuaciones en LaTeX es más un problema que una solución, especialmente si tenemos en cuenta que los documentos presentados con la ayuda (instrucción help o?) son versiones en texto llano. Las ecuaciones LaTeX no se traducen muy bien a texto. Esto se puede evitar con alguna alternativa, como un enlace a un archivo PDF. 6. El procesador Rd es muy sensible a los espacios entre la instrucción y el principio del argumento. Por ejemplo: 12

13 \author{francesc Carmona funcionará, pero \author {Francesc Carmona no. 7. Si tiene un conjunto de funciones relacionadas, utilice \code{\link{nombre_funcion para insertar enlaces entre los diversos archivos de documentación. Para añadir objetos a un paquete que se va a crear Si queremos añadir objetos, como un conjunto de datos o una nueva función, a una estructura de paquete ya creada, deberemos gravar los objetos mismos y sus archivos de documentación en las carpetas apropiadas. Gravar un conjunto de datos se puede hacer con la instrucción save(). Los nombres de los objetos a gravar se ponen como primer argumento. En el argumento file se debe especificar la carpeta donde dejaremos los objetos. Por ejemplo, si queremos añadir un data.frame datos, se gravará como Rda con la instrucción > save(datos, file= C:/Rpaquetes/miPaquete/data/datos.Rda ) El código R se debe gravar con la función dump(). Por ejemplo, para gravar una función de nombre nuevo.test hacemos > dump("nuevo.test", file="c:/rpaquetes/mipaquete/r/nuevo.test.r") Para redactar el archivo de documentación asociado a un objeto se puede utilizar la función prompt(). Esta creará el archivo Rd apropiado para el objeto especificado. En el argumento filename tenemos que detallar la carpeta y el nombre en el que el archivo Rd se guardará. Por ejemplo: > prompt(nuevo.test, filename="c:/rpaquetes/mipaquete/man/nuevo.test.rd") Paso 4: Chequear el paquete En teoría, este paso es sencillo. Abra una ventana de instrucciones o consola y vaya hasta la carpeta en la que empieza el árbol de carpetas de su paquete. Use R CMD check para chequear su paquete. R CMD check prueba directamente en la consola una serie de instrucciones que crearan los archivos de documentación en los formatos texto, LaTeX y HTML, compilará el código fuente y creará los DLL, chequeará las inconsistencias y varios errores, ejecutará los ejemplos y finalmente construirá un manual en formato DVI. La mejor forma de evitar los errores en este punto es revisar antes todo su código con mucho ojo: 1. Revise todas las funciones y ejecute los ejemplos de cada una. 2. Compile previamente y cree los DLL antes 3. Ejecute R CMD Rd2txt y R CMD Rdconv en todos los archivos Rd. Si se tienen en cuenta estos detalles previos, los errores detectados por R CMD check se verán gratamente limitados. 13

14 R CMD check construirá el paquete en una carpeta de nombre mipaquete.rdcheck que se creará en la misma carpeta donde la instrucción se invoca. Finalmente, confirme que el tiempo de ejecución de los ejemplos es inferior a 2 minutos. Esto se puede ver en el archivo mipaquete-ex.rout en la carpeta Rdcheck. Paso 4 con RStudio RStudio dispone de una pestaña específica para chequear el paquete. Figura 5: La pestaña Build de RStudio. Si pulsamos el icono Check se chequea el paquete y veremos los errores o advertencias 2. Corregidos los errores y todas las advertencias que podamos, el siguiente paso lo podemos hacer con el icono Build & Reload que construye el paquete y lo carga para que lo probemos. En RStudio también es posible chequear cada archivo Rd de forma individual ya que dispone de un botón para ver el resultado en HTML. Por otra parte también se puede ejecutar directamente en la consola de R la instrucción > system("rcmd.exe Rd2txt ~/R/miPaquete/man/z.test.Rd") Paso 5: Crear el paquete Use la instrucción R CMD build mipaquete para construir definitivamente el paquete. Esta creará un archivo tar que se puede someter al CRAN o distribuir entre los colegas. En su propio ordenador, que ya dispone de las herramientas necesarias, se puede usar la instrucción R CMD INSTALL mipaquete para instalar su paquete en la localización habitual de todos los paquetes del programa R. A continuación se podrá cargar en una sesión con la instrucción: > library(mipaquete) 2 En una instalación inicial con MikTeX se produjo un error inesperado con la fuente inconsolata. Ver la solución al final de este documento. 14

15 Paso 5 con RStudio Con el icono More de la Figura 5 se despliega un menú que permite crear el paquete en la versión tar con la opción Build Source Package. Paso 6: Distribuir el paquete El archivo tar que contiene el paquete se puede instalar gracias a las herramientas de que dispone nuestro ordenador (Rtools,...). En un ordenador Linux seguramente estas herramientas se incluyen de forma natural y la instalación del paquete no tendrá ninguna dificultad. Sin embargo, para instalar nuestro paquete en otro ordenador Windows será mejor convertirlo al formato zip y entonces se podrá instalar desde el menú: Packages -> Install package(s) from local zip files... Para obtener el arhivo zip del paquete bastará con comprimir en este formato el paquete Windows que ya está instalado en nuestro ordenador en la carpeta R_HOME/library. Al nombre del archivo le podemos añadir el número de versión: mipaquete-1.0.zip. Si hemos creado un paquete en Linux y queremos distribuirlo a usuarios Windows podemos utilizar el servicio del CRAN ( y en concreto la página: Paso 6 con RStudio Con el icono More de la Figura 5 se despliega un menú que permite crear el paquete en la versión zip en Windows con la opción Build Binary Package. Cómo escribir vignettes para un paquete Además de los archivos de documentación en el formato Rd, R también permite incluir archivos en otros formatos. Estos archivos se deben situar en la subcarpeta inst/doc del paquete a crear. Su contenido se copiará en la subcarpeta doc cuando se instale el nuevo paquete. En realidad los archivos se pueden escribir en cualquier formato, pero se recomienda encarecidamente que sea en PDF. Un caso realmente especial son los documentos en formato Sweave, los que llamaremos package vignettes. Los documentos Sweave permiten integrar código R en archivos LaTeX, de forma que cuando se procesan se consigue un documento definitivo con los resultados del código R incrustados, tanto numéricos, como gráficos. Los documentos Sweave para un paquete a crear se situarán también la carpeta inst/doc y se prueban con la instrucción R CMD check (excepto las partes con eval=false). La carpeta de trabajo para las pruebas es la carpeta doc del paquete instalado, de forma que debemos asegurarnos que la carpeta inst/doc contiene todo lo necesario. La instrucción R CMD build se encarga de ejecutar los archivos Sweave y obtener sus correspondientes PDF. Sin embargo, se pueden dejar las versiones PDF en la subcarpeta inst/doc para que no se necesite su compilación durante la instalación. En todo caso, como 15

16 se ha explicado, R se encarga de chequear el código R (no la literatura) de los archivos Sweave. Un problema con MikTeX Con una instalación inicial de MikTeX, al chequear por primera vez un paquete se produce un error ya que no está instalado el paquete inconsolata. Con el MikTeX Package Manager se puede instalar fácilmente. Sin embargo, el problema persiste hasta que se ejecuta la siguiente instrucción en el Indicador de comandos : initexmf --mkmaps Bibliografía R Core Team (2012). Writing R extensions Rossi, P.(2006). Making R Packages Under Windows: A Tutorial. Leisch, F. (2009). Creating R Packages: A Tutorial. Falcon, S. and Gentleman, R (2006). Lab: Writing packages in R. 16

Uso de Visual C++ Pre-Practica No. 3

Uso de Visual C++ Pre-Practica No. 3 Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por

Más detalles

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

5. Composer: Publicar sus páginas en la web

5. Composer: Publicar sus páginas en la web 5. Composer: Publicar sus páginas en la web Si nuestras páginas existen únicamente en el disco duro local, sólo nosotros podremos navegar por ellas, pero nadie más podrá hacerlo. Composer nos permite publicarlas

Más detalles

Plantilla de texto plano

Plantilla de texto plano Plantilla de texto plano Esta es la plantilla seleccionada por defecto al crear una nueva página. Título: Es el título que aparecerá identificando a la página, así como en la cabecera del documento en

Más detalles

Hot Potatoes, aplicaciones educativas

Hot Potatoes, aplicaciones educativas Hot Potatoes, aplicaciones educativas Módulo 3: Crear un ejercicio ÍNDICE MÓDULO 3. CREAR UN EJERCICIO...1 Introducción de los datos...2 Ajustar la configuración...6 Convertir en página web...8 1 de 10

Más detalles

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows Lo primero que hay que tener en cuenta para poder hacer nuestro primer programa en C++ es que necesitamos ciertas herramientas

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

Más detalles

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) JOOMLA! ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) Es necesario comentar que este manual ha sido diseñado en su mayor parte por comunidadjoomla.org. Este manual es una

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

Herramientas CONTENIDOS. MiAulario

Herramientas CONTENIDOS. MiAulario Herramientas CONTENIDOS MiAulario CONTENIDOS Qué es Contenidos Ver un ejemplo Añadir la herramienta al sitio Añadir contenido en la página Páginas principales / subpáginas Criterios de visibilidad Configuración

Más detalles

Manual de NVU Capítulo 5: Las hojas de estilo

Manual de NVU Capítulo 5: Las hojas de estilo Manual de NVU Capítulo 5: Las hojas de estilo Pág. 1 Manual de NVU Capítulo 5: Las hojas de estilo Reconocimiento-NoComercial-CompartirIgual 2.5 España Realizado por: Julio Ruiz Palmero (Universidad de

Más detalles

Carrera: Analista de Sistemas. Asignatura: Resolución de Problemas y Algoritmos - 2008-

Carrera: Analista de Sistemas. Asignatura: Resolución de Problemas y Algoritmos - 2008- Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos INSTRUCTIVO PARA EL USO DEL ENTORNO DE DESARROLLO ECLIPSE - 2008- 1) Creación de espacio o carpeta de trabajo (workspace) Primero,

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B) APRENDERAPROGRAMAR.COM PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10 CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,

Más detalles

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles

Informática. Cómo haría yo un blog y un moodle?

Informática. Cómo haría yo un blog y un moodle? 1 Informática Cómo haría yo un blog y un moodle? El paso más complicado es la búsqueda y organización de la información que vamos a incluir en nuestro blog o en el moodle. Para facilitar el trabajo es

Más detalles

Creando una webquests

Creando una webquests Creando una webquests 1. LO PRIMERO EL PROGRAMA Para crear paginas web necesitamos el software apropiado. Hay muchas formas y programas para hacerlo, pero por su facilidad de uso y por ser software libre

Más detalles

El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas)

El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas) El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas) Sobre Dev-C++ Dev-C++ es un Entorno Integrado de Desarrollo para el lenguaje de programación C/C++ que

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Capítulo 1 Documentos HTML5

Capítulo 1 Documentos HTML5 Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs

Más detalles

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos: UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera

Más detalles

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER 2011 2012 COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER WWW.FAUBELL.COM vicente@faubell.com Hasta ahora hemos visto una pequeña introducción a la creación de las páginas web. No te preocupes por

Más detalles

Instalación y Registro Versiones Educativas 2013

Instalación y Registro Versiones Educativas 2013 Instalación y Registro Versiones Educativas 2013 Octubre 2012 Instalación y Registro Online página 2 Índice Introducción... 4 Instalación Versión Educativa Aula... 6 1. Setup... 6 2. Instalación... 7 3.

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

Más detalles

El módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto:

El módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto: Plantilla de texto plano El módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto: Título: Es el título que aparecerá identificando

Más detalles

Combinar correspondencia (I)

Combinar correspondencia (I) Combinar correspondencia (I) Mediante la opción Combinar correspondencia Word2007 nos permite incluir en un documento, datos almacenados en otro sitio. De esta forma podremos obtener copias de un mismo

Más detalles

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS UNIVERSIDAD DE MEDELLÍN MANUAL DE USUARIO GESTOR DE CONTENIDOS NUEVO PORTAL WEB TABLA DE CONTENIDO Tabla de Contenido 2 Consideraciones Iniciales 3 Ingreso al Sistema 4 Opciones de Gestor de contenidos

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

1. El entorno de desarrollo Eclipse

1. El entorno de desarrollo Eclipse Índice 1. El entorno de desarrollo Eclipse 1 1.1. Qué es Eclipse?........................................................ 1 1.2. Trabajando con Eclipse....................................................

Más detalles

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y El de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y compra en los diversos almacenes del Grupo JAB. En concreto podremos:

Más detalles

ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas.

ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas. ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas. Sala de sistemas, Video proyector, Guías RECURSOS ACTIVIDADES PEDAGÓGICAS

Más detalles

Laboratorio 6. Creación de sitios Web - Dreamweaver

Laboratorio 6. Creación de sitios Web - Dreamweaver UNIVERSIDAD CARLOS III DE MADRID. ESCUELA DE TURISMO. Informática aplicada al sector turístico Laboratorio 6. Creación de sitios Web - Dreamweaver El objetivo de este laboratorio es aprender a crear sitios

Más detalles

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS.

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS. CREANDO UNIDADES VIRTUALES DE CD Y DVD CON DAEMON TOOLS 1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS. Daemon Tools es una herramienta que permite a los usuarios simular una unidad o varias unidades

Más detalles

vbnmqwertyuiopasdfghjklzxcvbnmrty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc

vbnmqwertyuiopasdfghjklzxcvbnmrty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc vbnmqwertyuiopasdfghjklzxcvbnmrty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc COMBINACIÓN DE CARTAS Y CORRSPONDENCIA vbnmqwertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwertyuiop

Más detalles

MANAUAL DE MANTENIMIENTO PARA LA PÁGINA WEB DE PROYECTO ADL GESTOR DE CONTENIDOS

MANAUAL DE MANTENIMIENTO PARA LA PÁGINA WEB DE PROYECTO ADL GESTOR DE CONTENIDOS MANAUAL DE MANTENIMIENTO PARA LA PÁGINA WEB DE PROYECTO ADL GESTOR DE CONTENIDOS 1/8 GESTOR DE CONTENIDOS Este manual va dirigido a la persona o personas que sean las encargadas de mantener los contenidos

Más detalles

Instalación de un servidor con HldsUpdateTool

Instalación de un servidor con HldsUpdateTool Dio Joestar Instalación de un servidor con HldsUpdateTool Tutorial donde aprender cómo usar la herramienta HldsUpdateTool para crear un servidor dedicado, en este caso, para Counter-Strike: Source Juego

Más detalles

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS COMBINAR CORRESPONDENCIA CON OFFICE 2003 Combinar correspondencia nos permite incluir en un documento datos almacenados en otro lugar. De esta forma podremos obtener copias de un mismo documento pero con

Más detalles

Manual de NVU Capítulo 4: Los enlaces

Manual de NVU Capítulo 4: Los enlaces Manual de NVU Capítulo 4: Los enlaces Pág. 1 Manual de NVU Capítulo 4: Los enlaces Reconocimiento-NoComercial-CompartirIgual 2.5 España Realizado por: Julio Ruiz Palmero (Universidad de Málaga) julioruiz@uma.es

Más detalles

TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1

TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1 TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1!"# 1. Introducción En muchos aspectos, el Origin es muy similar a Excel. Y lo es, más que en su apariencia, en la versatilidad y en las funciones que permite

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Seminario de Informática

Seminario de Informática Unidad II: Operaciones Básicas de Sistemas Operativos sobre base Windows 11. Herramientas del Sistema INTRODUCCION Este apunte está basado en Windows XP por ser el que estamos utilizando en el gabinete

Más detalles

Capítulo 9. Archivos de sintaxis

Capítulo 9. Archivos de sintaxis Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO #3 Nombre de la Práctica: Creación de menús con Joomla Lugar de Ejecución: Centro de cómputo

Más detalles

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS 1. Introducción Los ambientes de aprendizaje acompañados de trabajos colaborativos como estrategia se revierten en actividades de diferente índole (análisis de videos,

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

Introducción a LinoIt Breve guía sobre algunas de sus funcionalidades destacables.

Introducción a LinoIt Breve guía sobre algunas de sus funcionalidades destacables. Breve guía sobre algunas de sus funcionalidades destacables. 24/03/2011 Centro de Servicios de Informática y Redes de Comunicaciones Nodo Cartuja Contenido 1.Introducción... 2 2. Acceso... 2 2.1. Con Registro...

Más detalles

Manual hosting acens

Manual hosting acens Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro

Más detalles

Descarga, instalación y uso de herramientas:

Descarga, instalación y uso de herramientas: Descarga, instalación y uso de herramientas: Eclipse: Instalación de Eclipse (Más información en http://www.eclipse.org/) 1. Copiar, descomprimir e instalar si es necesario la última versión de Eclipse

Más detalles

Manual de Instalación y uso de FTP

Manual de Instalación y uso de FTP Manual de Instalación y uso de FTP Que es el FTP? El FTP es un sistema que nos permite de forma cómoda subir o bajar archivos a otra ubicación. Hay FTP públicos y privados, es decir en algunos todo el

Más detalles

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Report Builder Instituto de Tecnologías Educativas 2011 Informes con Oracle Report Builder En su configuración original, OpenOffice

Más detalles

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 Servicio de Informática y Comunicaciones Para poder diseñar un formulario y que éste nos envíe los resultados a nuestro correo electrónico, necesitamos

Más detalles

1. Configuración del entorno de usuario

1. Configuración del entorno de usuario Tabla de Contenidos 1. Configuración del entorno de usuario 1.1. Temas 1.2. Apariencia 1.3. Configuración del menú Inicio 2. Configuración de los equipos portátiles en red 2.1. Realizar copia de seguridad

Más detalles

NORMA 34.14(SEPA) 05/11/2013

NORMA 34.14(SEPA) 05/11/2013 NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios

Más detalles

Unidad Didáctica 12. La publicación

Unidad Didáctica 12. La publicación Unidad Didáctica 12 La publicación Contenido 1. Desarrollar y explotar 2. Definición del Sitio 3. Alojar nuestra primera página Web 4. Configurar la conexión FTP U.D. 12 La publicación 1. Desarrollar y

Más detalles

Indicaciones específicas para los análisis estadísticos.

Indicaciones específicas para los análisis estadísticos. Tutorial básico de PSPP: Vídeo 1: Describe la interfaz del programa, explicando en qué consiste la vista de datos y la vista de variables. Vídeo 2: Muestra cómo crear una base de datos, comenzando por

Más detalles

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie. Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra

Más detalles

Guía de utilización de la Plantilla para la inserción de Unidades Didácticas para Microsoft Word 2007 y 2010

Guía de utilización de la Plantilla para la inserción de Unidades Didácticas para Microsoft Word 2007 y 2010 Guía de utilización de la Plantilla para la inserción de Unidades Didácticas para Microsoft Word 2007 y 2010 Desde la herramienta de contenidos de PoliformaT es posible generar de manera sencilla unidades

Más detalles

Instalación de R. www.r-project.org/

Instalación de R. www.r-project.org/ Instalación de R Página principal de R (si se pone en Google R, es la página asociada con The R Project for Statistical Computing ): www.r-project.org/ En la columna izquierda seleccionamos Download, Packages

Más detalles

Instalación del Escritorio SSC

Instalación del Escritorio SSC Instalación del Escritorio SSC 1.- Objetivos del Documento Este documento tiene por objeto presentar de forma elemental los pasos a seguir para poder conectar y trabajar con el entorno del Servicio de

Más detalles

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

Más detalles

Gestión de Retales WhitePaper Noviembre de 2009

Gestión de Retales WhitePaper Noviembre de 2009 Gestión de Retales WhitePaper Noviembre de 2009 Contenidos 1. Introducción 3 2. Almacén de retales 4 3. Propiedades de los materiales 6 4. Alta de retales 8 5. Utilización de retales en un lote de producción

Más detalles

10. El entorno de publicación web (Publiweb)

10. El entorno de publicación web (Publiweb) 10. El entorno de publicación web (Publiweb) 10.1. Introducción El entorno de publicación Web es una herramienta que permite la gestión de nuestras páginas Web de una forma visual. Algunos ejemplos de

Más detalles

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda: Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor

Más detalles

Archivo de correo con Microsoft Outlook contra Exchange Server

Archivo de correo con Microsoft Outlook contra Exchange Server Archivo de correo con Microsoft Outlook contra Exchange Server Resumen Con este proceso de archivado, lo que pretendemos es guardar nuestro correo en un archivo de datos, para así poder realizar una copia

Más detalles

CONFEDERACIÓN DE EMPRESARIOS DE MÁLAGA

CONFEDERACIÓN DE EMPRESARIOS DE MÁLAGA GUÍA DEL ALUMNO 1 Introducción 2 Acceso a la plataforma 3 Cerrar sesión 4 Estructura del curso virtual 5 Foros 5.1 No quiero recibir copias de los foros en mi email 6 Mensajería Interna 7 Como subir tareas

Más detalles

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO versiongalega.com - Departamento de Atención al cliente GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO En este documento encontrará una descripción de cómo configurar sus cuentas de correo electrónico

Más detalles

ELECTIVA: OBJETO DE APRENDIZAJE PARA ENTORNOS COLABORATIVOS

ELECTIVA: OBJETO DE APRENDIZAJE PARA ENTORNOS COLABORATIVOS UNIVERSIDAD NACIONAL EXPERIMENTAL FRANCISCO DE MIRANDA VICERRECTORADO ACADEMICO PROGRAMA DE EDUCACIÓN MATEMÁTICA, MENCIÓN INFORMÁTICA ELECTIVA: OBJETO DE APRENDIZAJE PARA ENTORNOS COLABORATIVOS DISEÑADO

Más detalles

SPIP (v.1.8) Manual para redactores Alfredo Sánchez Alberca (asalber@ceu.es)

SPIP (v.1.8) Manual para redactores Alfredo Sánchez Alberca (asalber@ceu.es) SPIP (v.1.8) Manual para redactores Alfredo Sánchez Alberca (asalber@ceu.es) 1. Arquitectura de SPIP SPIP es un sistema para la publicación digital de documentos en un sitio web. Tanto la creación de nuevos

Más detalles

Windows Embedded Standard 7

Windows Embedded Standard 7 Windows Embedded Standard 7 Objetivos Instalar el Sistema Operativo Windows Embedded Standard 7 sobre la placa de evaluación de Congatec. Requisitos PC de desarrollo con Windows 7. Entorno de desarrollo

Más detalles

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Versión 2.0 3/05/2010 Manual de Gestión de correo electrónico y SMS (v 2.0) 1 GESTOR DE CORREO ELECTRÓNICO

Más detalles

Instalar XAMP en modo gráfico

Instalar XAMP en modo gráfico Instalar XAMP en modo gráfico Si queremos convertir nuestro ordenador en un servidor web, podemos hacerlo en menos de 10 minutos con la instalación del paquete XAMPP que se encargará de realizar automáticamente

Más detalles

Conexión a red LAN con servidor DHCP

Conexión a red LAN con servidor DHCP Introducción Explicación Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Paso 8 Paso 9 Paso 10 Materiales: Disco de sistema operativo. Tiempo: 5 minutos Dificultad: Baja Descripción Proceso que permite

Más detalles

Gestión de Extensiones en Joomla!

Gestión de Extensiones en Joomla! Gestión de Extensiones en Joomla! Aplicaciones web. 2º SMR 1. Tipos de extensiones en Joomla 2. Crear un canal electrónico RSS 3. Inserción de anuncios (Banners) en nuestro sitio 4. Crear un foro con el

Más detalles

Una plantilla es un documento de Word 2003 con la característica de que el tipo de documento es plantilla de documento (.dot).

Una plantilla es un documento de Word 2003 con la característica de que el tipo de documento es plantilla de documento (.dot). Unidad 3. Plantillas Objetivos de la unidad: Una plantilla es un documento prediseñado que usted puede usar para crear nuevos documentos con el mismo formato. A través de una plantilla, el aspecto de un

Más detalles

Ayuda básica relativa al interfaz web

Ayuda básica relativa al interfaz web Ayuda básica relativa al interfaz web El webmail es un cliente de correo que nos permite visualizar los mensajes de nuestras cuentas de email a través de una página web, pudiendo acceder desde cualquier

Más detalles

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC

COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC TITULO: COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC RESUMEN: La idea de este documento es mostrar una serie de acciones y ayudas básicas para intentar determinar y solucionar problemas en la

Más detalles

... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4

... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4 CAPÍTULO 4. Formas alternativas de escribir un texto........ Columnas Para fijar columnas se posiciona el Punto de Inserción donde se desee que comiencen las columnas, o bien se selecciona el texto que

Más detalles

7zip es un programa de carácter libre y gratuito, que permite tanto comprimir como descomprimir archivos, con una alta capacidad de comprensión.

7zip es un programa de carácter libre y gratuito, que permite tanto comprimir como descomprimir archivos, con una alta capacidad de comprensión. 1 QUÉ ES 7-ZIP? 7zip es un programa de carácter libre y gratuito, que permite tanto comprimir como descomprimir archivos, con una alta capacidad de comprensión. Para comenzar a utilizar 7-ZIP debemos descargar

Más detalles

Configuración de un sitio local

Configuración de un sitio local Configuración de un sitio local Un sitio web es un conjunto de archivos y carpetas, relacionados entre sí, con un diseño similar o un objetivo común. Es necesario diseñar y planificar el sitio web antes

Más detalles

MANUAL WIKISPACES. Seminario TIC CPR Navalmoral. J. César Bárcena. Coordinador TIC IES Albalat

MANUAL WIKISPACES. Seminario TIC CPR Navalmoral. J. César Bárcena. Coordinador TIC IES Albalat MANUAL WIKISPACES Seminario TIC CPR Navalmoral J. César Bárcena Coordinador TIC IES Albalat 1 Índice de contenido MANUAL WIKISPACES...1 Crear un wiki educativo en wikispaces...3 Administrar espacio: configuración

Más detalles

3.4. Reload Editor ( Guía de Uso).

3.4. Reload Editor ( Guía de Uso). 3.4. Reload Editor ( Guía de Uso). Anterior 3. Lors Management Siguiente 3.4. Reload Editor ( Guía de Uso). 3.4.1. Preguntas básicas sobre Reload Editor. - Qué hace el programa Reload Editor? RELOAD Editor

Más detalles

Taller Práctico Creación de un LO IMS/SCORM

Taller Práctico Creación de un LO IMS/SCORM Taller Práctico Creación de un LO IMS/SCORM Madrid 2005 Por: Jorge Dieguez Cobo (xml_pro@hotmail.com) Índice: - Introducción - Paso 1: Copiar los ficheros - Paso 2: Crear el Paquete SCORM - Paso 3: Crear

Más detalles

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD Carpetas sin Conexión... 2 Gestión de mensajes enviados... 3 Gestión de mensajes eliminados... 6 Firma Digital... 8 Envío de mensajes firmados digitalmente...

Más detalles

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1 Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de

Más detalles

Internet como herramientas de comunicación: El correo electrónico

Internet como herramientas de comunicación: El correo electrónico Internet como herramientas de comunicación: El correo electrónico 1. El correo electrónico Objetivo del tema: Aprender a manejar el correo electrónico y los medios de comunicación existentes en Internet.

Más detalles

Tutorial de FrontPage

Tutorial de FrontPage Tutorial de FrontPage Con este tutorial vamos a hacer una presentación, utilizando el programa FrontPage, similar a la que se ha elaborado con el programa Neobook. FrontPage 2000 es un programa que se

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for SharePoint. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Word XP (Continuación) Salto de página vs. Salto de Sección

Word XP (Continuación) Salto de página vs. Salto de Sección Word XP (Continuación) Salto de página vs. Salto de Sección 1 Salto. Salto de página Cuando se llena una página con texto o gráficos, Microsoft Word inserta un salto de página automático y comienza una

Más detalles

Administración de portales Joomla (II) antonio.duran.terres@gmail.com

Administración de portales Joomla (II) antonio.duran.terres@gmail.com Administración de portales Joomla (II) antonio.duran.terres@gmail.com Módulos Con la instalación base de Joomla vienen varios módulos Algunos ya los vimos, como encuestas o Quien está en línea? Hay otros

Más detalles

GENERACIÓN DE ANTICIPOS DE CRÉDITO

GENERACIÓN DE ANTICIPOS DE CRÉDITO GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos

Más detalles