Archivos de la categoría Software-Libre

Taller: Documentos científicos y técnicos de alta calidad: más allá de WYSIWYG

El día viernes, 13 de Mayo, se celebrará a las 12:00 en el ADLA BUITRE, el taller “Documentos científicos y técnicos de alta calidad: más allá de WYSIWYG”.

Zpala

¿Qué es el “WYSIWYG”?

Las siglas “WYSIWYG” significan “What you see is what you get”, y hacen referencia a todos los editores/procesadores de texto con un tipo de formato que permite escribir un documento viendo directamente el resultado final, frecuentemente el resultado impreso.
Esto, aunque aparentemente parece una ventaja, tiene sus inconvenientes, pues en pos de poder ver lo que será el resultado, el software sacrifica prestaciones, al no poder obtener un manejo absoluto de lo que se está editando.
Un ejemplo de editores/procesadores de texto que no se encuadran dentro de la familia “WYSIWYG” es LaTeX; un sistema de composición de textos, orientado a la creación de documentos escritos que presenten una alta calidad tipográfica. Por sus características y posibilidades, es usado de forma especialmente intensa en la generación de artículos y libros científicos que incluyen, entre otros elementos, expresiones matemáticas.

Privacidad en la red: 3 alternativas a Gmail

candado

Imagina que cierta entidad te ofrece, a cambio de instalar un bonito buzón en casa, un contrato en el que le concedes permiso para que cada día revise este buzón, abra tus cartas, anote información relevante y use ésta con fines de lucro, es decir, para establecer un perfil sobre ti que luego venderá a empresas que adecuarán su publicidad a tus intereses. Firmar esto nos parecería una locura, pero es, idénticamente aunque de manera digital, lo que nos hace firmar Google – cuando creamos una cuenta de correo electrónico – en sus Condiciones de Privacidad. Aún es más, la llave que Google pone a nuestro buzón es algo insegura, pues cualquier persona con los pertinentes conocimientos en seguridad informática podría acceder también a tus cartas.

Esto es algo serio, ya que cada vez más vinculamos más servicios a nuestro correo electrónico; como notificaciones de nuestra cuenta bancaria, reservas en hoteles, trabajo, etc. Por eso, proponemos estas tres alternativas a Gmail que mantendrán a salvo tu información personal.

openmailbox Openmailbox: Es un proveedor de correo electrónico en la web que usa únicamente software libre y cuya filosofía es ser totalmente independientes de todas las grandes compañías de la web y cuya prioridad es respetar la privacidad de los miembros, como maniefiestan en su página web. Además, cuando te das de alta en Openmailbox, estos te crean automáticamente una cuenta en ownCloud – un servicio de almacenamiento en la nube – con 1 GB de capacidad.

protonmail ProtonMail: Es el servicio de correo electrónico de código abierto y libre más seguro de los tres que hablamos y fue abierto al público hace poco tiempo – antes solo podrías registrarte mediante invitación. Cuando creas una cuenta debes introducir dos contraseñas; una para el usuario, y otra para la bandeja de entrada. Además, permite crear una contraseña para proteger los correos que envíes a servidores de correo electrónico distintos de ProtonMail, y cuenta con aplicación móvil. Los motivos que llevaron a sus desarrolladores a crear ProtonMail y cómo transcurrió el proceso son muy curiosos y se explican en este interesantísimo vídeo.

openmailbox Tutanota: Es un servicio de correo electrónico en la web de código abierto y libre muy similar a ProtonMail en cuanto a seguridad. Permite crear contraseñas para correos que sean enviados a servidores de correo electrónico distintos de Tutanota, pero no crea una contraseña para la bandeja de correo. También cuenta con aplicación móvil.

Si te ha resultado interesante la entrada puedes seguir leyendo sobre el tema pinchando en el siguiente enlace: Google te espía, pídele el divorcio

Generando gráficos 3D en movimiento con R

movie

En esta entrada explicamos cómo elaborar un gráfico 3D en movimiento con R. Además veremos cómo exportarlo en formato .gif. Utilizamos para ello la librería rgl de R.

Preparando los datos

Leemos el fichero de datos con el que queremos trabajar.

biom <- read.table("http://ares.inf.um.es/00Rteam/datos/biom2003.dat")

Verificamos una lectura adecuada con un simple vistazo de las primeras filas de biom:

head( biom )

Comprobamos que el número de filas y columnas es adecuado:

dim( biom )

Pasamos a elaborar nuestro gráfico en 3 dimensiones.

Gráficos 3D

Cargamos la librería rgl y elaboramos el gráfico con la función plot3d().

library( rgl )
plot3d( biom$Altura, biom$Peso, biom$Hombros, 
        col = biom$Sexo, type = "s", radius = 1.5 )

Para ver nuestro gráfico en movimiento utilizamos la función play3d() cuyos argumentos son

  • spin3d(): para girar el gráfico.
  • duration: tiempo que está en movimiento (seg.)

La expresión quedaría:

play3d( spin3d(  ), duration = 10 )

Podemos añadirle a la función spin3d() los argumentos axis y rpm, con los que indicamos los ejes y la velocidad de rotación.

play3d( spin3d( axis = c(0, 0, 1), rpm = 7), duration = 10 )

Sigue leyendo

Índice de contenidos, figuras y tablas

Este documento es un ejemplo de cómo hacer con RStudio que tus documentos, además de un índice de contenidos, tengan un índice de tablas y otro de figuras. Para eso haremos uso de instrucciones de LaTeX en el documento de Rmarkdown.

Se puede descargar el fichero en Rmd y pdf desde aquí:.Rmd, .pdf

Índice de contenidos: toc

Para hacer que aparezca un índice de contenidos, en el preámbulo del documento ponemos toc: yes, de esta forma:

---
title: "Índice de contenidos, figuras y tablas"
output:
  pdf_document:
    toc: yes
---

toc

Índice de tablas y figuras

Para el índice de figuras tenemos que añadir dos sentencias de LaTeX donde queramos que aparezcan estos índices

\listoffigures
\listoftables

simplemente aparecerá al principio el toc o table of contents que es lo que pretendíamos. Vemos los detalles …

listoffigures

list of figures

Sigue leyendo

Curso de LaTeX de ASEMAT

ASEMAT Lo imparte la Asociación de Estadística y Matemáticas de la Universidad de Murcia (ASEMAT)

Está abierto el periodo de matricula: Sigue leyendo

EIDUM, GDA01: Procedimientos para la elaboración de informes y documentos científico-técnicos

2014-10-23 12.16.26

Comienza el curso de EIDUM “Procedimientos para la elaboración de informes y documentos científico-técnicos”. Consiste en dos sesiones, y hay tres grupos con diferente horario (mañana y tarde). Se imparte en el aula Mangel de ATICA. Acceso a la agenda aquí.

Destinatarios

Para elaborar documentación de carácter técnico es necesario incluir diversos elementos en el texto: índice de contenidos, de figuras y de tablas, datos, referencias cruzadas, citas bibliográficas, etc. La utilización de un adecuado proceso de trabajo y del software adecuado proporciona los mejores resultados y numerosos beneficios, por ejemplo, el ahorro de tiempo, mejor calidad tipográfica y reducción de errores; además, permite introducir elementos y modificaciones en cualquier momento sin requerir una reedición del material ya elaborado.

Además de estas ventajas, cabe añadir la posibilidad de que los documentos, cuando contienen análisis estadísticos, puedan incluir tanto los procedimientos y como los resultados de los cálculos realizados. Los documentos así elaborados permiten reproducir los mismos análisis y cálculos únicamente utilizando nuevos datos de entrada; esta forma de trabajar que se demonima investigación reproducible o análisis reproducible.

Estas tareas se pueden abordar desde lenguajes de marcas como markdown, que se ha convertido en un estándar en la elaboración de documentos digitales y que proporciona la posibilidad de crear desde un mismo documento base, distintas versiones en formatos de word, pdf, epub (y otras versiones de documentos electrónicos).

Este curso proporcionará las bases para poder preparar documentos aprovechando al máximo las capacidades de los programas para evitar el trabajo manual y descargando las tareas repetitivas en el ordenador.

Es recomendable tener nociones básicas del lenguaje R.

Competencias

  • Saber elaborar documentación con un sistema minimalista.
  • Saber crear documentos científicos de calidad y para distintos formatos a partir de un mismo original.
  • Saber organizar adecuadamente la información para realizar automáticamente la presentación de la información en el documento final.
  • Saber gestionar las referencias bibliográficas y su citado de forma automática en los documentos.

Contenidos

  1. Documentos: estructuras y ficheros
  2. Los lenguajes de marcas y markdown
  3. Edición de documentos con markdown: programas y plugins, usando rstudio
  4. Normas de estilo y fundamentos en la elaboración de documentos científicos
  5. Uso de bases de datos de referencias y citado automático
  6. Introducción al análisis reproducible

Resultados de aprendizaje

  • Crear documentos científicos de calidad
  • Reducir los tiempos de edición y revisión de los materiales elaborados
  • Trabajar reduciendo al máximo los errores en las tareas mecánicas con un coste mínimo de elaboración

EIDUM, IER01: Introduccción a R y Rstudio

2016-02-10 13.23.37

El primer grupo, hay 3, comenzó el día 3 de febrero de 2016. Se imparte en las aulas Buitre de la fac de Biologíia y Mangel de ATICA.
Acceso a la agenda aquí.

Destinatarios

Este curso va dirigido a los investigadores que requieren de herramientas para la manipulación de datos o han de utilizar métodos de análisis de datos. Esencialmente es un curso básico del lenguaje estadístico R y sus capacidades para manejar información cuantitativa y cualitativa, representación de datos y una introducción al uso de su amplísimo catálogo de funciones, que en la actualidad supera las 150000.

Entender los procedimientos de trabajo de los programas estadísticos y la metodología para preparar los datos y desarrollar protocolos de trabajo es uno de los aspectos básicos en la formación de un doctorando, si no posees estos conocimientos este curso es para ti; también, si sólo necesitas realizar tareas repetitivas para procesar información preparando tablas o gráficos.

Competencias

  • Utilizar con fluidez la terminal y manejar la interfaz básica de R.
  • Aprovechar las características los principales elementos, así como el fundamento, de la sintaxis de R
  • Elaborar procedimientos básico de trabajo con R
  • Resolver los problemas derivados de los mensajes de error del sistema

Contenidos

  1. Sintaxis del lenguaje R: el valor de la expresiones
  2. Las interfases de R: uso de RStudio
  3. Valores, operadores y funciones en R
  4. Objetos en R: vectores, matrices, data frames y listas
  5. Ficheros de datos y de protocolos
  6. Ayudas y documentación en R

Resultados de aprendizaje

  • Ser capaz de instalar y utilizar el software libre R y RStudio
  • Disponer de procedimientos de trabajo para abordar el análisis para un conjunto de datos
  • Saber elaborar procedimientos básicos para el tratamiento de datos
  • Ser capaz de aplicar protocolos predefinidos de análisis con R
  • Saber reutilizar protocolos conocidos o parte de ellos para resolver nuevos problemas

Cursos de la Escuela Internacional de Doctorado UMU

Desde la Sección de Apoyo Estadístico del SAI colaboramos en algunos cursos del Doctorado Internacional destinados a los futuros doctores y doctoras de esta Universidad. Los cursos están encuadrados en de la temática Diseño de Experimentos y Fundamentos de Análisis de Datos:

  • IER01: Introducción a R y RStudio.
  • GDA01: Procedimientos para la elaboración de informes y documentos científico-técnicos.
  • IDC01: Representación y tabulación de datos.
  • MEX01: Métodos de contraste de hipótesis y diseño de experimentos.
  • MAN01: Métodos de análisis de datos multivariantes.
  • EDE01: Creación, manejo y explotación de datos espaciales.

A principios de mes comenzamos con el primero de los cursos, sobre Introducción a R y RStudio. En futuras entradas os iremos contando más cosas sobre ellos :).

Fdo. El 00Rteam

logo-00rteam

2015-12-15-todos-00rteam

Alternativa a Skype: Jitsi y Jitsi Meet

A partir de 2013, gracias a Edward Snowden, se revelaba la vigilancia masiva que se viene ejerciendo sobre la población mundial. A partir de entonces, algunos empezamos a poner más énfasis en utilizar siempre software libre y empezamos a preocuparnos más en la seguridad y la privacidad, buscando alternativas libres a las aplicaciones que utilizamos a diario.

Desde 2011 Skype es propiedad de Microsoft, que la compró por 8500 millones de dólares (ahí es nada), y ya sabemos cómo se las gastan los de Redmond. Así que hoy les presentamos una alternativa libre y de código abierto a Skype: Jitsi.

Jitsi: aplicación de escritorio

Jitsi es una aplicación de videoconferencia, VoIP y mensajería instantánea compatible con los sistemas operativos Windows, Linux y Mac OS X. Funciona con las cuentas de diferentes servicios como SIP, XMPP, Facebook, Google Talk, ICQ, ippi, iptel.org, AIM, MSN…, y también da la opción de crearse una cuenta en el servicio propio XMPP jit.si.

Las características completas se pueden ver en su página web o en su página de Wikipedia. Para saber más recomendamos leer la reseña que se hizo hace unos años en el blog La Mirada del Replicante

Jitsi Meet: aplicación web

Conferencia con Jitsi Meet

Además de poder instalar Jitsi como aplicación en nuestro SO también podemos utilizarlo sin necesidad de instalar nada, directamente desde el navegador. Solo hay que abrir la dirección http://meet.jit.si/ en el navegador, completarla con la ruta que queramos y compartirla con quien queramos. Fácil, sencillo y para toda la familia.

Una muy buena reseña sobre este servicio se puede leer en hipertextual.

Linux Everywhere

Linux hasta en el parque.

Aunque parezca mentira, que no lo parece, nos encontramos con el sistema operativo GNU/Linux en casi cualquier parte. Desde el sistema para móviles Android, pasando por la mayoría de servidores del mundo, hasta el software de algunos frigoríficos y coches inteligentes.

“Sea conocido o no, Linux está entre nosotros”, aquella sencilla afición de un finlandés nos podría acompañar en muchos aspectos de nuestra vida de una forma que otros sistemas mayoritarios no pueden. “Aunque no lo sepamos, Linux está instalado en nuestro día a día.”

De esta manera, en “esta entrada del blog malavida” dan un repaso de algunos de los lugares en donde nos podemos encontrar con el sistema del pingüino en un día cualquiera.

Leer entrada completa.