sábado, 30 de marzo de 2013

Mapa del mundo dinámico en escritorio Unity (Ubuntu 12.04 +)

Ya hice una entrada parecida para el escritorio de gnome, pero que ahora ya he visto que no sirve para el nuevo escritorio de Ubuntu. Me está costando ver las ventajas de Unity y todavía vivo entre los dos entornos, hasta que me decida a dar el paso definitivo o Ubuntu se decida a volver a gnome, que no parece el caso. Por eso y porque no es fácil, iré poniendo los posts sobre las cosas que voy consiguiendo arreglar (así me sirve a mi también de tutorial de una vez a otra).

Objetivo
Al igual que en el caso anterior, para obtener un mapa dinámico tenemos que hacerlo en dos pasos:
1- En primer lugar conseguir que el mapa se baje cada cierto tiempo en una determinada carpeta.
2- En segundo lugar que el fondo de escritorio cambie regularmente para que se vea la nueva foto.

Paso 1: Bajar mapa actual
Este primer paso, es igual que en gnome:
Lo primero será instalar gnome-schedule si no está instalado:

sudo apt-get install gnome-schedule

gnome-schedule es una interfaz gráfica para “cron” que nos permitirá ejecutar tareas programadas.

- Ejecutamos ahora gnome-schedule y creamos una nueva tarea programada (Nuevo > Una tarea que se ejecutara repetidamente, por ejemplo cada hora o cada 2 horas)

wget -r -p -U Mozilla http://static.die.net/earth/mollweide/1600.jpg


Esto lo que hace es descargarse en nuestro directorio home, la imagen que podemos encontrar en la URL especificada.
-U Mozilla es para identificar el navegador, ya que si no, no te permite bajarte la foto en:

/home/personal/static.die.net/earth/mollweide/1600.jpg

Darle al menos una vez al botón de las ruedecillas, para que se ejecute la taréa, ver que se hace bien y se crea la carpeta anterior.

Una vez que tenemos la foto cambiada cada hora o cada dos horas, Nos vamos al escritorio y le damos al botón derecho del ratón para "cambiar el fondo de escritorio". En la ventana de la derecha se elige "carpeta de imágenes" y lógicamente se añade "+" la que contiene la imagen 1600.jpg (ver arriba).


Elegir la opción de visualización: a mi me gusta "rellenar"

Y ya está.

También sirve, claro,  para cualquier otra web que tenga imágenes dinámicas que cambien cada cierto tiempo. Utilizáis esta página web en vez de la anterior y buscáis la carpeta donde la baja.

En muchos casos el nombre viene con la fecha y hora. El truco está en cambiar las siete cifras de la fecha y hora por siete asteriscos como he hecho yo y así sale siempre la última. (vale también para las de 1km, 500m y 250m, pero cada vez pesan más y podéis sobrecargar la red demasiado.

Si os gusta por ejemplo la foto de:


http://lance-modis.eosdis.nasa.gov/imagery/subsets/?subset=Spain.*******.terra.2km.jpg


Mirar si os gustan las fotos de la nasa: http://rapidfire.sci.gsfc.nasa.gov/subsets/

Que lo disfrutéis.

ACTUALIZACIÓN:
Para facilitar el proceso y que realmente se cambie el mapa cada hora, he creado un script:
https://docs.google.com/file/d/0B9s_df1VCoZ9UFFkOGtkNG5aeWM/edit?usp=sharing


Este script tiene una llamada a otro script de DaniloDelaquilla:
https://github.com/ddellaquila/dd-repo/blob/master/scripts/random-file


Para utilizarlo se crea una carpeta /bin en la carpeta personal, se incluyen dentro los dos scripts y se crea una "tarea programada" que contenga unicamente:

bin/Mapas-escritorio

Y todo debería funcionar.

Pego el script debajo por si preferís copiarlo y pegarlo en un archivo de texto:

#!/bin/bash
#
# Mapas-escritorio
#
# Descripción: Se baja un mapa de escritorio y lo guarda en una carpeta y otro mapa a otra carpeta,
# comprueba que están bien y los copia en la carpeta
# de la que luego se elige uno de ellos al azar para ponerlo como fondo de escritorio
#
# CREDITOS
# tomaquina@gmail.com
#
# Para la elección de un archivo al azar se ha utilizado el programa randomfile
# de Danilo Dellaquila que hay que bajarselo de su repositorio
# https://github.com/ddellaquila/dd-repo/blob/master/scripts/random-file
# y ponerlo en la carpeta /bin dentro de la carpeta personal (o cambiarlo en el script)
# También se ha utilizado el script de Danilo Dellaquila "change-wallpaper"
# como base para la parte de cambiar el mapa de forma aleatoria, más detalles en:
# http://danilodellaquila.com/blog/how-to-automatically-change-your-desktop-background-wallpaper
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Este programa es gratuíto: puedes redistribuirlo y/o modificarlo bajo los
# términos de la licencia GNU (General Public License)
# No se garantiza que funcione bajo ninguna circunstancia, cada uno utiliza
# el software bajo su propia responsabilidad.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1.BAJAR Y COMPROBAR MAPAS
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Bajar mapa mundo
wget -r -p -U Mozilla http://static.die.net/earth/mollweide/1600.jpg
#ver tamaño de mapa bajado y meter dentro de $Tam
Tam=$(ls -lh static.die.net/earth/mollweide/1600.jpg | cut -c 31-34)
# Si el tamaño es menor del que debería ser (115, comprobar en cada caso) no se copia, si es suficientemente grande si
if echo $Tam > 115; then
cp static.die.net/earth/mollweide/1600.jpg  Fotos-escritorio/Mapa1.jpg
fi
# Bajar mapa España
wget -r -p -U Mozilla http://lance-modis.eosdis.nasa.gov/imagery/subsets/?subset=Spain.*******.terra.2km.jpg
Tam2=$(ls -lh lance-modis.eosdis.nasa.gov/imagery/subsets/index.html\?subset\=Spain.*******.terra.2km.jpg | cut -c 31-34)
if echo $Tam2 > 161; then
cp lance-modis.eosdis.nasa.gov/imagery/subsets/index.html\?subset\=Spain.*******.terra.2km.jpg  Fotos-escritorio/Mapa2.jpg
fi
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2. Elegir un mapa al azar y ponerlo de fondo de escritorio
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Directorio donde se guardan las fotos del escritorio
DIR=~/Fotos-escritorio
# Variable para elegir al azar un archivo de la carpeta $DIR
PIC=`~/bin/random-file $DIR`
# Esta línea supongo que es sólo de comprobación, así que la comento
#echo `date` $PIC
# cron needs the DBUS_SESSION_BUS_ADDRESS environment variable set
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ] ; then
TMP=~/.dbus/session-bus
 export $(grep -h DBUS_SESSION_BUS_ADDRESS= $TMP/$(ls -1t $TMP | head -n 1))
fi
# PONER IMAGEN DE FONDO
gsettings set org.gnome.desktop.background picture-uri "file://$PIC"
# Poner el formato de la imagen de fondo
picOpts="wallpaper"


sábado, 16 de marzo de 2013

Mi receta de jabón sólido

El otro día os pasé mi receta de jabón líquido. Si os gusta más el formato de pastilla de jabón, podéis utilizar mi receta de jabón sólido.

Ingredientes principales y cantidades importantes
Para                             1Kg            2Kg             3Kg          de jabón
Aceite de oliva             673g         1346g          2018g
Cera de abejas               20g             40g              61g
Sosa cáustica                92g           184g            276g
Agua                            215g           430g            645g

Necesitaréis moldes y dependiendo del volumen de los moldes que tengáis calculáis la cantidad de jabón que vais a hacer. También podéis utilizar un molde grande y luego cortarlo.

Precauciones
La sosa es peligrosa. Utilizar siempre con cuidado, sin niños cerca y en ambientes ventilados, con gafas protectoras y guantes.

Método
Poner en una olla el agua y echar la sosa. Remover bien hasta que se haya disuelto, teniendo cuidado no respirar los gases que suelta y de no salpicar. Importante gafas de protección y guantes. Una vez bien disuelta la sosa, echar el aceite y la cera y poner a fuego lento hasta que se disuelva la cera, sin parar de remover. Una vez disuelta la cera, quitar del fuego y batir más fuerte (yo aquí utilizo la batidora de mano) hasta que la mezcla adquiera consistencia de "mayonesa", es decir, que cuando cae una gota queda como un pegote encima de la superficie y ésta no se queda lisa. En ese momento ya podéis echarlo en los moldes.


Variaciones
Con otras recetas que he encontrado por la red, en las que ponen algo más de agua, me costaba mucho llegar al "punto de mayonesa", mientras que con esta mezcla no tardo nada.
Lógicamente, una vez hecho el jabón podéis añadirle lo que queráis antes de echarlo en los moldes. Yo he probado siempre con éxito a echarle (una cosa cada vez) arcilla roja o verde, pétalos de flores, canela, esencias variadas aunque la que más me gusta es la de romero o la de vainilla.
También hay quien echa el jabón encima de una lufa metida en una botella de pet de litro y medio y luego lo corta en rodajas, o quien le echa salvado para que sea más exfoliante, pero no lo he probado.

Otra cosa que suelo hacer es echar jabón en botes muy planos o en conchas de peregrino (vieiras) y utilizarlo luego para fregar los cacharros. frotando este jabón con el estropajo antes de fregar.

Para probar con otras grasas o aceites es importante calcular la cantidad de sosa con una buena tabla de saponificación

Si habéis probado recetas diferentes que os gusten, decírmelo.

domingo, 3 de marzo de 2013

Mi receta de jabón líquido.

Después de probar diferentes recetas y proporciones que vienen en la red, al final ya tengo una receta que es la que repito siempre para hacer el jabón líquido. Este jabón sirve de champú, como de gel, como para lavar los cacharros o la casa. 

Ingredientes principales y cantidades importantes
Para                                          1Kg            1,5Kg             3Kg          de jabón
Aceite de girasol/oliva          91g          136g            273g
Sosa caústica                            12g            18g              37g
Agua                                        897g        1345g          2691g

La receta de 1kg es buena para hacerla en una botella de Pet de 1,5litros, la de 1,5 vale para botellas de 2 litros y la de 3Kg la utilizo en garrafas de 5l. Lo mejor es utilizar las garrafas blancas que son más resistentes, porque las botellas de Pet se vuelven quebradizas con la sosa y conviene tener alguna de repuesto por si se rompe (normalmente a la altura del tapón).

Precauciones
La sosa es peligrosa. Utilizar siempre con cuidado, sin niños cerca y en ambientes ventilados, con gafas protectoras y guantes.

Método
Poner en la botella o garrafa el aceite y la mitad del agua (pesarla). En una olla aparte, diluir la sosa en la otra mitad del agua (el total debe ser exacto, las "mitades" da lo mismo). Al diluir la sosa el agua se pondrá caliente y si está muy concentrada hará que la botella se vuelva quebradiza, por lo que conviene que esté fría y lo más diluida posible antes de meterlo todo en la botella. Yo le suelo añadir media cucharadita de sal, pero a veces se me olvida y no hay mucha diferencia.

Agitar con fuerza la botella o garrafa bien cerrada, como si fuesen unas maracas. una o dos veces al día. Alrededor del décimo día la mezcla debería cuajar y convertirse en jabón. Yo suelo dejarlo en la entrada de casa y cada vez que entro o salgo le doy un meneo.

Esperar al menos hasta que haya pasado un mes para que la sosa que pueda quedar pierda toda su actividad. Yo suelo dejarlo un mes más si lo voy a utilizar como champú. En este caso también suelo echarle unas gotas de esencia de romero o de vainilla para que huela bien.

Variaciones
He probado este mismo método con aceite de oliva y con potasa, con resultados muy variables.
Cuando se utiliza aceite de oliva y sosa, el resultado es un jabón casi sólido, que va bien para lavar la ropa, pero es incómodo de utilizar, ya que es difícil hacerlo salir de la botella.
Con aceite de oliva y potasa cuesta mucho que se cuaje, más de un mes moviéndolo todos los días, aunque al final cuaja y queda un jabón líquido de buena calidad, que se puede utilizar como el de girasol con sosa (es un poco más líquido).
Con aceite de girasol y potasa no he conseguido que cuaje y ya lleva la botella más de tres meses en la entrada de casa.

La mejor por ahora: mitad aceite de girasol, mitad aceite de oliva, con sosa. (los dos aceites tienen valores de saponificación similares por lo que no es necesario ajustar la sosa). 

Otras variaciones
Se le puede echar bicarbonato, pero creo que es mejor echarlo al final, cuando el jabón ya está hecho, para quitarle la alcalinidad que pueda quedar. También valdría zumo de limón o yogurt.
En vez de agua, antes hacía una infusión de laurel o de romero y es lo que utilizaba, pero creo que en contacto con la sosa pierde gran parte de sus propiedades y ahora creo que no merece la pena.

Si queréis probar con otros aceites. Es importante no pasarse con el álcali. La cantidad de álcali se calcula con las tablas de saponificación.

Espero haberos facilitado la búsqueda de vuestro jabón ideal.