Eliminando espacios sobrantes en un conjunto de datos con R

Tiempo estimado de lectura < 2 min

A veces nos llega un conjunto de datos en, por ejemplo, formato “txt” cuyos campos contienen espacios de más. Mediante el siguiente script se pueden eliminar dichos espacios. Continue reading “Eliminando espacios sobrantes en un conjunto de datos con R”

Eliminando espacios sobrantes en un conjunto de datos con R

Instalando un servidor MySQL. Parte 3 de 3: Conectando con el servidor

Tiempo estimado de lectura < 5 min

Ya con nuestra máquina virtual funcionando y el servidor MySQL en marcha, solamente queda conectarnos a la máquina desde nuestro equipo anfitrión y comprobar que funciona. Conectemos…  Continue reading “Instalando un servidor MySQL. Parte 3 de 3: Conectando con el servidor”

Instalando un servidor MySQL. Parte 3 de 3: Conectando con el servidor

Instalando un servidor MySQL. Parte 2 de 3: MySQL Sever

Tiempo estimado de lectura < 5 min

En la última publicación expliqué cómo instalar una máquina Virtual Linux (Ubuntu) a través de Virtual Box, y cómo hacer algunas configuraciones básicas. A continuación explicaré cómo instalar MySQL ServerContinue reading “Instalando un servidor MySQL. Parte 2 de 3: MySQL Sever”

Instalando un servidor MySQL. Parte 2 de 3: MySQL Sever

Instalando un servidor MySQL. Parte 1 de 3: Máquina virtual

Tiempo estimado de lectura < 8 min

Este post es el primero de una serie de tres posts a través de los cuales explicaré de una manera muy sencilla cómo instalar un servidor MySQL. Para esta mini-serie, voy a procurar tomar un tono más dirigido a las personas a las que la informática les queda un poco lejos, o que no tienen mucha práctica con ella. (¡Si lo consigo, dejádmelo en los comentarios!). Empecemos. Continue reading “Instalando un servidor MySQL. Parte 1 de 3: Máquina virtual”

Instalando un servidor MySQL. Parte 1 de 3: Máquina virtual

Descargando datos Web con R y Wget

Tiempo estimado de lectura < 4 min

En esta publicación traigo algo que ya hice hace casi un año, pero en lo que he perdido la práctica. Bueno, realmente aquella vez utilicé Wget para la recopilación de archivos de Internet y SAS para el tratamiento de los archivos.

Con R, a diferencia de SAS, es muy fácil el acceso a los archivos online. Si programas en R de manera habitual, sabrás que hay muchas funciones para la lectura de archivos, ya estén éstos en el ordenador o en Internet. Lo de hoy va de descargarse un montón de archivos HTML de un sitio protegido contra autómatas, extraer información de esos HTML y organizarla.
Continue reading “Descargando datos Web con R y Wget”

Descargando datos Web con R y Wget

Acelerando la función Reduce en R

Tiempo estimado de lectura < 5 min

El otro día en el trabajo tenía que comparar dos fuentes de datos que presentaban un formato diferente a nivel tabular. Puesto que ambas fuentes tenían algunas deficiencias (de continente, no contenido), decidí escribir dos programas en R para convertirlas en tablas estructuralmente idénticas.
Continue reading “Acelerando la función Reduce en R”

Acelerando la función Reduce en R

Por las nubes o “cómo acceder a tu USB en la Pi desde anywhere”

Tiempo estimado de lectura < 3 min

En la actualidad, todo está en “la nube” por varios motivos, como la seguridad y la accesibilidad desde casi cualquier dispositivo. Si, por algún motivo, las soluciones de tipo nube (OnedriveGoogle DriveSugarSpiderOak,…) se queda pequeña, se vuelve cara o poco fiable, se puede enchufar un USB a la Raspberry Pi y tirar de Nginx. (Para que la siguiente lectura pueda reportar alguna utilidad, recomiendo antes disponer de una Raspberry Pi y de tener en ésta Nginx instalado…). Continue reading “Por las nubes o “cómo acceder a tu USB en la Pi desde anywhere””

Por las nubes o “cómo acceder a tu USB en la Pi desde anywhere”

Lanzar el “NO-IP Dynamic Client Updater” en el inicio

Tiempo estimado de lectura < 2 min

En la última anotación expliqué cómo instalar el cliente de NO-IP para la actualización automática de nuestra IP. Por lo general, si el objetivo de la Raspberry Pi es mantener el sitio web, lo lógico será tener esta aplicación siempre funcionando y, por qué no, que se ejecute con el inicio del computador si no queremos estar pendientes de iniciarlo manualmente cada vez que encendamos nuestra Raspberry Pi (qué cruz, ¿no?). Continue reading “Lanzar el “NO-IP Dynamic Client Updater” en el inicio”

Lanzar el “NO-IP Dynamic Client Updater” en el inicio

“NO-IP Dynamic Client Updater” o “cómo instalar el actualizador de IP de NO-IP en la Raspberry Pi”

Tiempo estimado de lectura < 8 min

“Aún estamos trabajando en un nombre más corto para el post…”. 

Hace unos meses monté un servidor web en mi Raspberry Pi con el motor Nginx, algo sencillito, sin florituras. En éste metí unos archivos web (HTML, CSS…) y quise tirar pa’lante con la pequeña página web. Pero, ¿y el nombre del dominio? ¿Y cómo dirijo el tráfico de Internet a mi Raspberry Pi? ¿Cómo hacer que la IP dinámica sea “estática”…? En mi caso la respuesta fue NO-IP. Continue reading ““NO-IP Dynamic Client Updater” o “cómo instalar el actualizador de IP de NO-IP en la Raspberry Pi””

“NO-IP Dynamic Client Updater” o “cómo instalar el actualizador de IP de NO-IP en la Raspberry Pi”

R Tip #1 – Selección de elementos en un vector (colección)

Tiempo estimado de lectura < 1 min

Esta publicación llega gracias a un compañero de trabajo, una persona que es capaz de integrar en su cabeza rápidamente el paradigma de un lenguaje y de sacar gran provecho de éste.  Continue reading “R Tip #1 – Selección de elementos en un vector (colección)”

R Tip #1 – Selección de elementos en un vector (colección)