Por qué me gusta tanto GNUSocial

Hace unas semanas leí en elbinario.net sobre una red social llamada GNUSocial. Sólo por el acrónimo recursivo de GNU, sabía de antemano que podía ser de lo más interesante, así que seguí unos enlaces e hice unas búsquedas para ver de qué va.

Lo primero que vi: parecía una especie de Twitter libre. Pero la apariencia, como suele ocurrir, sólo era la superficie y pronto descubrí que llega más lejos y que aún puede hacerlo mucho más. Es decir, no sustituye a Twitter ni lo complementa, es otro mundo.

Entre sus características más potentes:

Read morePor qué me gusta tanto GNUSocial

La topología de diamante

topologia diamante

Aún eran tiempos en los que apenas había estudios sobre redes, cuando Internet aún no existía y Arpanet sólo empezaba a balbucear. Cuando pocas personas creaban los protocolos más profundos y arcaicos de la Red. Sin tener el camino marcado aunque con no poca sabiduría, los pioneros teorizaron y experimentaron con las topologías de red que se les ocurrieron.

Read moreLa topología de diamante

La historia no contada de la gran red distribuida

Red distribuida

Tras toda arquitectura de información se esconde una estructura de poder.

Lema ciberpunk

Para abrir boca

En este post utilizo conceptos como centralización, descentralización y distribución de redes, así como modo de producción p2p que han sido tomados de libros de David de Ugarte, como la trilogía El poder de las redes, y del agregador de la Sociedad de las Indias Electrónicas. Recomiendo sin reservas su lectura.

Génesis de la matriz

Al principio, fue la matriz de iguales. El primer mensaje de la red Arpanet fue enviado el 29 de Octubre de 1969 por un estudiante desde un ordenador de la Universidad de California en Los Ángeles, supervisado por el profesor Leonard Kleinrock, a otro ordenador de la Universidad de Stanford. El mensaje empezaba con la palabra “login”, pero un error en la transmisión provocó que sólo llegaran los dos primeros caracteres, así que el primer mensaje enviado en la red precursora de Internet fue “lo”. Una hora después, fue enviado el mensaje “login” completo. El primer enlace permanente se creó el 21 de Noviembre del 1969 entre la UCLA y Stanford, y el 5 de diciembre ya había cuatro nodos permanentes en Arpanet.

Read moreLa historia no contada de la gran red distribuida

Raspberry JAM Barcelona

Importante: en este evento hay un bar.

carterl rapberry jam

El próximo día 11 de abril se realizará la feria Raspberry JAM en Barcelona, desde su apertura de puertas a las once de la mañana hasta su cierre a las siete de la tarde. Habrá charlas y talleres de carreras de robots, mediacenters, routers, estaciones metereológicas, etc… y, sobre todo, muchas ganas de compartir nuestros pequeños y grandes logros y experiencias con nuestras diminutas y queridas placas. Y también, un servicio de bar. Aunque las entradas de algunos talleres se han agotado, los organizadores explican que existe la posibilidad de asistir a los mismos con la entrada general al recinto, siempre que haya espacio disponible en el momento de realizarse. Sino, siempre estará el bar 🙂

Read moreRaspberry JAM Barcelona

Testeo automático de conectividad en bash

ping pong

He creado el script de más abajo para comprobar la conectividad de varios servidores, siempre que haya una desconexión total entre cliente y servidor, es decir, si lo que ha caído es un host virtual y el dispositivo donde está el mismo sigue con funciones de red, se considiera que hay conectividad. En mi caso, tengo ejecutándose en el mismo servidor donde alojo el blog y estoy pensando en instalarlo en la Raspi que tengo en casa haciendo otras funciones de networking.

El script envía un ping a los hosts que indiquemos en un archivo de texto. Si algun host no devuelve el ping, el script ejecuta el comando mail para enviar un email a los destinatarios para que realicen una comprobación manual. Si la máquina servidor tiene conectividad, no envia ningún email.

Read moreTesteo automático de conectividad en bash

Juegos de iconos RAVEfinity-X para Linux Mint 17 y Ubuntu 14.04

Temas Ravefinity-X

Nos llega de la mano de RAVEfinity un set de iconos para Linux Mint 17, y otras distribuciones derivadas de Ubuntu 14.04. Esta vez se trata del juego RAVEfinity-X, un mezcla de los juegos Faenza, Humanity, Elementary y otros temas de iconos. Está compuesto de 12 colores con variantes para darles un matiz claro u oscuro.

Read moreJuegos de iconos RAVEfinity-X para Linux Mint 17 y Ubuntu 14.04

Actualizar de Linux Mint 16 «Petra» a Linux Mint 17 «Qiana» en línea de comandos

Qiana

Hoy ha sido liberada oficialmente la version Linux Mint 17 con nombre Qiana. Está basada en Ubuntu 14.04 LTS llamada Trusty Tahr que tendrá soporte hasta abril del 2019. Linux Mint Qiana también será una LTS, lo cual será apreciado por muchos usuarios por la estabilidad que dará.

Antes de nada, conviene hacer un backup de los datos importantes que tengamos guardados en el sistema. La actualización es bastante segura, pero nunca se sabe.

Read moreActualizar de Linux Mint 16 «Petra» a Linux Mint 17 «Qiana» en línea de comandos

Cambiar el idioma de escritorio en un entorno Gnome

Linux Mint, y Linux en general, dispone de una amplísima base de datos de idiomas disponibles para el sistema operativo y muchas de sus aplicaciones. En su extensa cantidad de idiomas se encuentran incluso idiomas sintéticos como el esperanto. Para cambiar el idioma del entorno no es necesario reinstalar el sistema operativo. Por ejemplo, para … Read moreCambiar el idioma de escritorio en un entorno Gnome

Instalación de Tiny Tiny RSS en una Raspberry Pi modelo B con Raspbian

Tiny Tiny RSS

Expondré los pasos necesarios para instalar el agregador de noticias Tiny Tiny RSS en una Raspberry Pi con Raspbian. Para ello usaremos el servidor web Lighttpd y PostegreSQL como motor de base de datos. He utilizado PostgreSQL ya que lo recomiendan en el sitio oficial de Tiny Tiny RSS, aunque, de ser posible, probaré en el futuro el rendimiento con Sqlite  ya que, aviso, el rendimiento de Tiny Tiny Rss con PostgreSQL no es el deseable (en una Raspberry Pi) e intuyo que podría ser mejor con un motor más ligero.

Read moreInstalación de Tiny Tiny RSS en una Raspberry Pi modelo B con Raspbian