sábado, 26 de septiembre de 2015

Ubuntu mate en raspberry pi 2, configuración y primeros pasos

Ubuntu Mate 15.04, es la última versión de Ubuntu con el escritorio Mate que es una estupendo clon del entorno gnome 2 clásico, entorno que no se come los recursos de la máquina y se los deja para quien realmente los necesita: nuestras aplicaciones.

Instalación

La instalación consiste, como otros sistemas para raspberry, en descargarse un volcado de disco , descomprimirlo y 'quemarlo' en la microsd que usaremos en el cacharrito.
En el GNU/Linux de nuestro ordenador "grande" lo podemos hacer con los comandos:
wget https://ubuntu-mate.r.worldssl.net/raspberry-pi/ubuntu-mate-15.04-desktop-armhf-raspberry-pi-2.img.bz2
bunzip2 ubuntu-mate-15.04-desktop-armhf-raspberry-pi-2.img.bz2
sudo dd if=ubuntu-mate-15.04-desktop-armhf-raspberry-pi-2.img of=/dev/XXX

Donde XXX es el dispositivo donde tenemos montado la microSD, ¡CUIDADO CON EQUIVOCARSE AQUÍ! asegurarte que es la correcta para evitar pérdidas accidentales de datos (se puede ver ejecutando el comando mount sin parámetros).

Aumentando el tamaño de la partición de sistema

Después de la instalación tendremos dos particiones, una con el arranque y otra con el sistema que ocupan una pequeña parte del toda la tarjeta.
Por ello hay que aumentar la segunda partición, operación que podemos hacer con gparted en nuestro ordenador grande:
sudo gparted
Esta aplicación es gráfica y tremendamente intuitiva.

Configuración

Introducimos la tarjeta ya en la raspberry y la arrancamos, la primera vez nos hará algunas preguntas sencillas que resultarán muy familiares a los que hemos instalado algún Ubuntu.

Una vez contestada todas las preguntas nos irá informando de lo que va haciendo para amenizarnos la espera de este primer arranque que se llevará su rato en ajustes y configuraciones.

Al final tendremos el Ubuntu completamente operativo, si usamos wifi tendremos que ponerle los datos de conexión para tener internet y en todo caso indicar que nuestro teclado es español
Esto último se consigue pulsando en las opciones de menú:
Sistema ► Preferencias ► Hardware ► Teclado



Actualizamos los paquetes e instalamos los paquetes necesarios para nosotros, sería algo así:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mc vim dosbox jedit vino vinagre
También es conveniente completar la instalación de idioma para tenerlo todo en castellano:

Sistema ► Preferencias ► Personal ► Soporte de idiomas ► Actualizar el idioma

Y a disfrutar de Ubuntu mate en la raspberry pi 2

sábado, 19 de septiembre de 2015

Reflexión anual en el día internacional del software libre: ¿exigimos más al SL? ¿somos justos con el SL?

Otro año más y ya está aquí otra vez el Día Internacional del Software Libre.
Este año me viene una idea a la cabeza, sobre la actitud que tienen muchas personas hacia el software libre, más acusada cuando más ignorantes son en temas informáticos (algunos ignorantes a secas).

Esas personas que se quejan de la duplicidad de esfuerzos por la existencia de diversas distribuciones o de programas que hacen lo mismo, como si hubiera un solo programa para cada función en otros sistemas y eso fuera lo deseable.

El software libre precisamente permite esto y es bueno, hay un programa que no te gusta lo que hace o distro que no se adecúa a lo que necesitamos, la modificamos a nuestro gusto y la ponemos a disposición de la comunidad.
El "esfuerzo" por hacer tu propia distribución puede ser tan trivial como instalarte una en tu equipo, instalarte lo que necesites con la configuración deseada y generar en minutos una nueva imagen con herramientas como systemback.

Otro problema es la doble vara de medir de la calidad del software, despiadado con el software libre y muy benevolente con el privativo, incluso con leyendas urbanas que actúan como placebo de la percepción.
En concreto me refiero al caso de LibreOffice.org vs WPS Office, el primero es un potente paquete ofimático libre, que permite hacer practicamente cualquier trabajo en la oficina, con soporte para multitud de formatos y disponible en una enorme variedad de idiomas (incluidos todos los peninsulares).
WPS Office es una aplicación privativa china creada para móviles, en inglés y chino (creo que ahora están empezando a traducirla al castellano), sin soporte para formatos abiertos como opendocument, que se cierra cuando le da la gana perdiendo el documento (muchas veces queda corrupto) y con un aspecto del juguete que es.

Sin embargo, mucha gente cree que abre mejor los documentos de office que libreoffice.org y lo afirman con la misma rotundidad que algunos aseguraban haber visto al perro de Ricky Martin hace algunos años.

Aparte del sinsentido de juzgar la calidad de un paquete ofimático por la capacidad para abrir los archivos de otro completamente indocumentado y que ni ellos abren bien entre versiones distintas, creo que una imagen vale más que mil palabras.

Después de ver esta imagen algunos siguen justificando este comportamiento en que "no tiene la fuente adecuada", escenario que sin embargo soluciona perfectamente Libreoffice.org y que demuestra un comportamiento increíble abriendo documentos que no son suyos ni de los que su fabricante proporciona información.
También hay quien dice que WPS es "más bonito", parece que ahora bonito es sinónimo de disfuncional y antónimo de ergonomía. 

Conclusión: parece que algunos se sienten muy cómodos con las cadenas y hasta les proporciona un efecto placebo que les hace buscar todos los defectos en los programas que les proporciona libertad y ponerse una venda en los que tienen aquellos que les tienen ataditos, ¿tanto miedo les da la libertad? ¿o es tener que elegir y por tanto pensar lo que les pone de tan mala uva?

Los programas libres no están exentos de errores, como cualquier programa están hechos por programadores que son humanos.
La ventaja es que al disponer del código y de una comunidad, es mucho más fácil detectar los fallos, avisar a los creados o incluso corregirlos o modificarlos según nuestra necesidad.

Y es algo que está al alcance de cualquiera, yo mismo he modificado algún programa o lo he traducido cuando me ha hecho falta (y comunicado luego al creador y a la comunidad por supuesto).
Además ayudar en lugar de hacer críticas destructivas es mucho más reconfortante y sirve para valorar mejor los programas.

lunes, 14 de septiembre de 2015

Configurar la red desde consola en Centos 6


CentOS GNU/Linux
Estos son los archivos y las configuraciones que hay que modificar en CentOS 6 para que funcione la red como queramos:

IP dinámica

Archivo a editar: /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="00:0C:29:A6:70:B8"
IPV6INIT="no"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="5305a615-765e-413c-9b49-88aa7d45c370"

IP estática

Archivo a editar: /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="none"
HWADDR="00:0C:29:A6:70:B8"
IPV6INIT="no"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="5305a615-765e-413c-9b49-88aa7d45c370"
IPADDR=192.168.150.21
NETMASK=255.255.255.0
GATEWAY=192.168.150.2
DNS1=192.168.150.2
DNS2=80.58.61.254
DOMAIN=localdomain
#domain domain.name
#search domain.name


Cambiar de nombre y el dominio del equipo en la red

Archivo a editar: /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=centos6virtual.localdomain

Archivo a editar: /etc/hosts

127.0.0.1   centos6virtual centos6virtual.localdomain localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         centos6virtual centos6virtual.localdomain localhost

Ver el gateway usado

Ejecutamos ip route show y obtendremos alguna línea como ésta:
default via 192.168.150.2 dev eth0  proto static
He puesto en verde negrita las líneas que hay que modificar o añadir y subrayado en amarillo lo que es opcional.
Después de hacer el cambio hay que reiniciar el servicio.

domingo, 6 de septiembre de 2015

Conversor de archivos de Easi-amsword a HTML hecho con javascript, html y css

En los años 80, los primeros usuarios de ordenadores domésticos usábamos procesadores de textos primitivos, un ejemplo era Easy-amsword, el procesador de texto de regalo que venía con los Amstrad CPC464.
Con ese procesador de texto hecho en Basic muchos generamos una serie de documentos que solo podía leer este programa y por tanto hoy en día solo se podían acceder a los mismos con un Amstrad CPC operativo o un emulador, sin una manera sencilla de pasarlos a formatos actuales, por ello he creado un sencillo programa que pasa estos archivos a estándar HTML que se puede editar con cualquier procesador de texto como el que incluye LibreOffice.org o editores HTML como BlueGriffon.
Para acceder al mismo basta con pulsar sobre la siguiente imagen.
 Conversor de archivos easi-amsword a HTML

El funcionamiento del programa es muy sencillo:
  1. Seleccionamos el archivo de easi-amsword a convertir.
  2. Pulsamos en convertir.
  3. Pulsamos en Guardar o Ver el HTML según lo que queramos.
Conversor de archivos easi-amsword a HTML


Soporta tanto el easi-amsword original como una versión que amplié en su día para mi uso particular y que permitía acentos, eñes, otros caracteres especiales como ß o ç e incluso algunos formatos como negritas, cursivas, subrayado, etc...
El programa está bajo licencia GNU/GPL 2 y por tanto el código fuente está también disponible, para que cada uno lo adapte a sus necesidades (o para ejecutarlo en local).

Para ejecutarlo basta con descomprimir el código fuente en una carpeta y abrir el archivo eamsword2html.html con tu navegador favorito.

Espero que sea útil a los que tienen todavía cintas con documentos de aquella época y quieran preservarlas para el futuro.

Aviso: es una versión preliminar y puede tener algún fallo, si alguien detecta alguno que ponga un comentario por aquí.
También alguno se estará preguntando como pasar las cintas (o discos de 3'') al PC, hay muchas utilidades y procedimientos para esto, mirad en este hilo del foro de Amstrad.es para encontrar el que más se adecua a vuestro escenario.