(Actualización) Instalar Ubuntu 14.04 en un Chromebook Toshiba cb30-102

Lo que he hecho es desinstalar completamente ChromeOS y sustituirlo por Ubuntu. Buscando, buscando, me encontré la siguiente página:

https://wiki.archlinux.org/index.php/Chromebook

Hay que reconocer que la comunidad de Arch es muy activa y su wiki da una información muy valiosa.

Lo primero hay que ver si tu Chromebook tiene Seabios, en la siguiente tabla te lo indica:

https://wiki.archlinux.org/index.php/Chromebook#Hardware_Comparisons

Seabios permite arrancar otros sistemas operativos de forma convencional. Si veis la tabla, desgraciadamente son pocos los equipos que lo soportan.

Sigue leyendo

Un servidor web capaz de leer los ZIP

Tengo una tablet con Android que uso en los desplazamientos en transporte público. También la uso para leer documentación y hacer cosillas en Python. El espacio en disco está muy limitado, por lo que comprimir la información es de gran ayuda. Por ejemplo, la documentación de Python descomprimida ocupa 35 Mb. Si se comprime, el espacio se reduce a 6 Mb. Como la documentación está en HTML, sería ideal que el propio servidor web pudiese mandar arcivos del fichero ZIP al navegador web.

He escrito un pequeño servidor web en Python3, capaz de leer los contenidos de los archivos ZIP. Funciona como un servidor web normal, pero cuando se pide abrir el contenido de un archivo ZIP, lo sirve como si estuviese descomprimido.

Se puede descargar desde este enlace.

El funcionamiento es sencillo, se pone a funcionar tecleando:

python3 servidor3.py

Para poder acceder, en un navegador web se debe teclear:

http://localhost:8000

Se podrá navegar por el disco. Si se tiene un archivo comprimido, por ejemplo pydoc.zip, y dentro un archivo, por ejemplo index.html, se debería escribir en la barra de direcciones del navegador:

http://localhost:8000/ruta al zip/pydoc.zip/index.html

Con esto ya se puede ver el archivo index.html. En el caso de hacer clic sobre algún enlace, se descomprimiría el archivo correspondiente.

Evidentemente no es un servidor Apache, tiene unos agujeros de seguridad tremendos, pero cumple perfectamente con la misión para la que fue creada.

Existen intérpretes de Python para GNU Linux, Android, Windows, MacOS, ChromeOS, FreeBSD,… (¿Se está convirtiendo Python en un lenguaje universal?), por lo que no tendréis problema en probarlo en vuestros equipos.

Espero que os sea de ayuda.

Gestionar el correo electrónico desde la línea de comandos

He escrito un par de scripts para gestionar el correo electrónico desde la línea de comandos. Se pueden descargar desde aquí.

Básicamente al ejecutarlos se descargan los mensajes en la carpeta entrada. Cada mensaje está en una carpeta aparte con sus correspondientes adjuntos. Es útil para obtener todos los adjuntos de los correos de una forma rápida.

Para usarlo, lo primero es configurarlo. Hay que abrir el archivo “configuracion.py” e introducir los datos de tu cuenta de correo. Nota, opción de borrar mensajes al descargalos del servidor, puede ser peligrosa, mejor dejarla desactivada. Si usáis GMail, hay que activar los datos de la configuración POP3.

Una vez configurado se ejecuta en comando “descargar.py”. El correo se descargará.

Lo que he encontrado realmente útil es la opción de enviar el correo, pues es muy fácil crear plantillas y usarlas. Para enviar un correo electrónico lo primero es ejecutar el comando:

enviar.py -n nombre_del_mensaje

Se nos indicará que en la carpeta salida se puede empezar a editar el mensaje. Si se quieren incluir adjuntos, sólo hay que copiar los ficheros correspondientes en la carpeta del mensaje. Finalmente, se ejecuta:

enviar.py

Los mensajes de la carpeta salida se enviarán.

La mayoría de servicios de correo electrónicos que se usan popularmente, dan la forma de gestionarlos a través de clientes de correo electrónico. Por ejemplo:

Es muy recomendable que probéis a usar el correo electrónico a través de un cliente de correo como Thunderbird. Aquí tenéis un ejemplo de cómo configurar Gmail, es más simple de lo que parece.

Agenda 2015 y el formato fodt

En Google, en Yahoo u otros lugares es posible encontrar agendas en las que apuntar nuestros eventos, citas,…

Usando LibreOffice es posible hacer agendas tan sugerentes como esta que he preparado para el año 2015: agenda2015

Evidentemente no la he escrito a mano. Lo he hecho con un script en python que os podéis descargar desde aquí.

Hago uso del formato fodt. Realmente los archivos odt (los de LibreOffice) son archivos XML comprimidos en un fichero zip. Probad a renombrar un archivo odt a zip y veréis los contenidos al descomprimirlo.

El formato fodt, es lo mismo pero sin comprimir. Es decir un texto plano con un código XML que se puede editar. No es un formato muy complejo, por lo que se puede usar en scripts para crear documentos odt fácilmente.

De hecho si se retoca la salida del script un poco (usando LibreOffice por supuesto), la agenda luce así (esta es la del 2014):

agenda-libreoffice

Para que la agenda sea útil, hay que jugar con el zoom. La ventana de LibreOffice, en la esquina inferior derecha, tiene un par de herramientas que permiten cambiar el zoom y la forma en la que se muestran las páginas:

zoom-libreoffice

Con estas dos herramientas se podrán ordenar la páginas por semanas, o ampliar un día para ver los eventos.

Otra forma de hacer más atractiva nuestra agenda es usando iconos que podemos copiar y pegar:

3paginas

Estos los he obtenido de Openclipart y los podéis descargar desde: iconos

También se puede cambiar la imagen de fondo, el tipo de letra,…

Espero que os sea útil. Feliz año 2015.

Lubuntu se prepara para el salto a lxqt: la ISO

Lubuntu se está preparando para dar el salto al escritorio lxqt y así cambiar su actual escritorio lxde.

Leo en la lista de correo de Lxqt que un usuario ha creado una ISO, basada en Lubuntu 14.10 con este escritorio. Los más valientes lo podéis encontrar en:

http://people.ubuntu.com/~gilir/

Actualmente el escritorio lxqt está en fase beta, lo que significa que no todo va a funcionar a la primera y puede haber un montón de errores.

Si lo probáis, me gustaría que me dieseis vuestra opinión sobre la aplicación lxqt-config-monitor. Es la aplicación para configurar el monitor. ¿Por qué? Porque dentro de esta aplicación hay código escrito por mi… ;-)

Tipos de letra. ¿Y cuándo uso cada uno?

No soy un experto en tipos de letra y me entraron dudas sobre la amplia variedad de tipos y cuándo se usa cada uno. He hecho un pequeña investigación y estas son mis conclusiones. Ojo, no soy un experto y presento mi visión subjetiva.

Existen muchos tipos de letra unos son bonitos, otros feos, otros se diseñaron para que se vieran bien en la pantalla, otros ahorran tinta, otros son ecológicos,…

Voy a empezar a hablar de un clásico:

Garamond

Este tipo de letra dada del siglo XVI. Evidentemente no existían los ordenadores, pero sí los libros. Garamond es cómodo de leer, elegante y ahorra tinta.

Para instalarla en Ubuntu:

sudo apt-get install fonts-ebgaramond

Y luce así:

tiposLa pega de este tipo de letra es que en pantalla no luce tan bien como otros tipos modernos.

Ryman Eco

¿Hay tipos de letra que ahorren más tinta? Sí, y se pueden descargar desde aquí.

Básicamente dibujan las letras usando lineas finas e insertan huecos en las letras.

Verdana

Hasta ahora el objetivo era ahorrar tinta. Pero si el objetivo es que se vea bien en la pantalla del ordenador, se tiene a Verdana. Fue diseñada justamente para eso. Por ello, se usa mucho en páginas web.

583px-Verdana_sample

Tahoma es un tipo muy similar a Verdana y también luce estupenda en la pantalla del ordenador.

Liberation

¿Alguna vez te ha pasado que al abrir un archivo de Word en Linux se había perdido el formato? Una de las posibles causas es el tipo de letra. Los tipos Liberation se diseñaron para coincidir en tamaño con los tipos Arial, Times y Courier de Windows. Así te aseguras de que la pérdida de formato, si se produce, no es debida a el tipo de letra. Es el tipo de letra que se debería elegir, si el documento se va a editar en varios sistemas.

Espero que os sea útil.

Emmabuntüs 3: No sólo una distribución de Linux

El día 9 de junio de 2014 se liberó la versión beta de Emmabuntüs 3.

Esta distribución se dedica a dar soporte a proyectos humanitarios. En esta versión se han centrado en el proyecto Môh Ni Bah. En zonas rurales del África subsahariana pocos niños son censados. Según las estadísticas de UNICEF  sólo un 1/3 de los nacimientos son censados.

Incluso tienen una campaña crowdfunding para desplegar a gran escala el proyecto  JerryClan
Ivory Coast
, que consiste en reusar los equipos de segundamano en proyectos humanitarios. También poseen el proyecto JerryTub para el seguimiento de enfermos con tuberculosis y m-Pregancy para el seguimiento de mujeres enbarazadas en zonas desfavorecidas.

¿Y cómo distribución de Linux?

Emmabuntüs 3 sebasa en Xubuntu 14.04. La idea es tener un DVD de instalación con todo el software necesario para instalar en equipos de segunda mano. Después estos equipos se envían a asociaciones humnitarias dándoles así una segunda vida.