Cariño, no te lo vas a creer, me vuelvo a ir a Siberia….

DSCN0187

Y en pleno agosto…. Pero esta vez con colegas! :D

La última vez fue en Xmax 250… La cosa mejora muchísimo a lomos de la X… :)

http://juanjodominguez.wordpress.com/2013/06/04/carino-hasta-luego-me-voy-a-siberia/

Rubén ha hecho una interesante crónica de la jornada

http://sevilla2ruedas.blogspot.com.es/2014/08/ruta-2-la-siberia-extremena-550-km.html

Yo dejo aquí algunas fotos, a modo de recuerdo…

DSCN0168

DSCN0170

DSCN0185

DSCN0186

 

Montando un servidor DLNA y un gestor de descargas con un portátil reciclado y Linux.

dlna

Las vacaciones son un buen momento para cacharrear y disfrutar un poco de la parte divertida del IT. Mi viejísimo Acer Aspire one (512 MB de RAM) estaba ya para jubilarse después de tres años sin descanso sirviendo contenido multimedia, actuando como NAS,  gestionando descargas e, incluso, avisándome de los cortes de luz en casa. Como en casa hemos decidido “jubilar” un Acer Extensa 5230 con 1 GB de RAM, me pareció que era el mejor momento para darle una segunda vida a dicho equipo. Teniendo en cuenta que éste tiene pantalla y teclado (completamente destrozados en el anterior) la cosa ha sido muy fácil de llevar a cabo. Un buen aspirado y limpieza del ventilador con CRC, fáciles de hacer en este equipo, lo deja listo para el combate. ;)

extensa5230

La distribución elegida ha sido Linux Mint 17 Qiana 64 bits con Cinnamon; las hay más ligeras, sí, pero este ya estaba instalado de este modo y la pereza me pudo ;)

Montando un disco USB en el arranque

En primer lugar, he configurado un disco externo USB 2.0 de 1 TB como almacenamiento principal para los datos. Lo tenía por ahí y si con el Aspire ONE funcionó, ¿por qué no iba a hacerlo ahora? Si tenéis disponible un equipo con suficiente disco interno para vuestras necesidades, podéis obviar este paso.

Bien, para que la cosa marche como debe, el disco USB debe montarse durante el arranque del sistema; como si fuera un disco interno.  Para respetar la estructura del fichero /etc/fstab tenemos que conocer primero el UUID del disco . Para ello, tenemos el comando blkid, que hay que ejecutar con sudo. En el caso de mi equipo, el resultado sería el siguiente:

neo@Nas-Tux ~/bin $ sudo blkid
/dev/sda1: UUID=”4bd871b1-cdaa-4843-9d2f-5587b15c286b” TYPE=”swap”
/dev/sda5: UUID=”ada5dc75-c4a5-4fcd-a439-3323488b4c3c” TYPE=”ext4″
/dev/sda6: UUID=”32ce8875-4ab5-434b-85d9-6aa1cca5ea99″ TYPE=”ext4″
/dev/sdb1: LABEL=”1TB” UUID=”2d124e23-ba12-4383-b7ca-c26f8b80bc5f” TYPE=”ext2″

Vemos aquí que cada partición tiene su UUID. Es este “chorizo” de letras y números lo que necesitamos para ponerlo en nuestro /etc/fstab y que se monte el volumen cada vez que encendamos el equipo. La línea quedaría como sigue:

UUID=2d124e23-ba12-4383-b7ca-c26f8b80bc5f       /datos1 ext2    defaults,auto,users     0 0

Por cierto, el disco ya estaba previamente particionado y formateado como extended 2.

Instalando miniDLNA

Lo siguiente que hay que hacer es instalar miniDLNA; un servidor DLNA que es muy fácil de configurar y que funciona realmente bien. Para hacerlo, tenemos que añadir un repositorio e instalar el paquete:

sudo add-apt-repository ppa:djart/minidlna

sudo apt-get update

sudo apt-get install minidlna

Una vez instalado, tan sólo hay que editar el fichero /etc/minidlna.conf y buscar la sección

# If you want to restrict a media_dir to a specific content type, you can
# prepend the directory name with a letter representing the type (A, P or V),
# followed by a comma, as so:
#   * “A” for audio    (eg. media_dir=A,/var/lib/minidlna/music)
#   * “P” for pictures (eg. media_dir=P,/var/lib/minidlna/pictures)
#   * “V” for video    (eg. media_dir=V,/var/lib/minidlna/videos)

 

Aquí, añadiremos las líneas necesarias para lo que queramos serviro por DLNA, usando el formato indicado por el propio fichero. en mi caso:

media_dir=V,/datos1/pelis

media_dir=V,/datos1/series

Lo ponemos en el fichero /etc/rc.local, justo antes del exit 0, para que arranque cada vez que arranque el equipo. El comando a añadir es:

/etc/init.d/minidlna start

Con esto, ya podremos ver el contenido multimedia que esté en esas carpetas desde nuestra smart tv, tablet, móvil, etc…

Suspender el equipo durante la noche

Algo que no hice con mi anterior “servidor” fue el hecho de “suspenderlo” durante las horas en las que, seguro, no voy a estar utilizándolo; siempre que NO esté arrancado Amule (mi gestor de descargas habitual), en ese caso, no se suspende.

Para todo esto, he usardo el comando rtcwake, que nos permite poder suspender el equipo diciéndole también, en qué momento queremos que vuelva a la vida. Lo que hago es poner en un pequeño script lo que quiero que haga el equipo antes de entrar en suspensión y lo que va a hacer en cuanto resuma su actividad. El script es el siguiente (ojo con las comillas! deben ser las “normales”, en mi teclado español, en la tecla del 2 con shift) :

#
# Script para suspender el equipo durante 6 horas si no
# esta arrancado amule. Se lanza a las 02:00 con un cron.
#
# JJDC 2014. http://juanjodominguez.wordpress.com
#
/bin/ps -ae|/bin/grep amule
if [ $? = 0 ]
then
exit 1
else

# COMANDOS A EJECUTAR ANTES DE SUSPENDER EL SISTEMA
/etc/init.d/minidlna stop
sleep 10
/bin/umount /datos1
sleep 10
echo “=================================” >> /home/neo/bin/wakeup.out
echo “=================================” >> /home/neo/bin/wakeup.out
echo “=================================” >> /home/neo/bin/wakeup.out
echo “Suspendiendo” >> /home/neo/bin/wakeup.out
/bin/date >> /home/neo/bin/wakeup.out
/usr/bin/sensors >> /home/neo/bin/wakeup.out
echo “———————————” >> /home/neo/bin/wakeup.out

# SUSPENDEMOS A MEMORIA (el tiempo va en segundos)
/usr/sbin/rtcwake -m mem -s 21600

# COMANDOS A EJECUTAR DESPUES DE RESTABLECER EL SISTEMA
echo “Reaundando” >> /home/neo/bin/wakeup.out
/bin/date >> /home/neo/bin/wakeup.out
/usr/bin/sensors >> /home/neo/bin/wakeup.out
sleep 10
/usr/bin/lsusb
/bin/mount /datos1
sleep 10
/etc/init.d/minidlna start
fi

 

En él, antes de suspender, paro el servidor miniDLNA y desmonto el disco USB. Mi disco USB pasa a un estado “standby” cuando no detecta señal en el puerto USB y si no lo desmontamos antes y lo montamos, después de la suspensión, tiene comportamientos “raros”. También genera un pequeño fichero wakeup.out donde nos deja ta temperatura que tenía la CPU antes de suspender y después, por hacernos una idea del “desgaste” que le hemos ahorrado al equipo.

El script, en mi caso, está en /home/neo/bin, con lo que tendréis que adaptar los path a vuestro entorno. Se lanza añadiendo esta línea al cron, con sudo crontab -e:

00 02 * * * /home/neo/bin/wakeup.sh

Que, en pocas palabras, le dice al sistema que tiene que arrancarlo todos los días a las 2:00 am. Aquí se puede personalizar esto según nuestras necesidades, lógicamente.

Matando Amule cuando terminen las descargas

Con este pequeño script, cerraremos Amule cuando el directorio temporal de descargas esté vació; señal de que no hay descargas en curso. También eliminamos el fichero de lock para que no haya problemas al iniciar de nuevo Amule. Lo que hago es lanzarlo desde el cron, de una forma similar al anterior script, 15 minutos antes de que entre en funcionamiento el script de suspensión. De ese modo, si ya no ya descargas pendientes, se cierra Amule y el equipo se suspende a la hora programada… Se podría incluir esto en el script de suspensión y que lo hiciera todo desde allí; pero, de este modo, podemos lanzar la comprobación de descargas con la frecuencia que se necesite y no tener la mula arrancada sin necesidad; al final, todo es consumo, aumento de temperatura, etc…

#
# Script para matar amule cuando haya terminado las descargas
#
# JJDC 2014. http://juanjodominguez.wordpress.com

descargas=`ls /home/neo/.aMule/Temp/|wc -m`

if [ $descargas -ne 0 ]; then
exit 1
else
/usr/bin/pkill amule
rm /home/neo/.aMule/muleLock
/bin/date >> /home/neo/bin/matalamula.out
echo “Mula muerta!!!” >> /home/neo/bin/matalamula.out
echo “————————————————–” >> /home/neo/bin/matalamula.out
fi

 

Accediendo en remoto a nuestro equipo

Tenemos varias opciones. La primera, el acceso SSH. Tan solo tenemos que instalar el paquete correspondiente al servidor SSH con sudo apt-get install openssh-server (o desde la interfaz gráfica, en el gestor de paquetes de la distro elegida).

La segunda, muy útil, es mediante el escritorio remoto de Nomachine.

Descargamos el paquete correspondiente a nuestra distro y lo instalamos como más nos guste. Como resultado, podremos acceder a nuestro escritorio remoto desde cualquier sistema operativo, incluidos dispositivos móviles y, ahí, lanzar los trabajos que necesitemos que realice el servidor: descargas, conversiones de formatos, creación de DVDs, lo que se os ocurra. Por cierto, el paquete debemos instalarlo tanto en el servidor como en el equipo que vayamos a usar para acceder en remoto.

Actualizando nuestro viejo portátil con un disco SSD

ssd

Aprovechando las vacaciones veraniegas, me he decidido a hacer algo que venía pensando desde hace un tiempo: Sustituir el disco SATA de mi netbook eMachines em530 por un disco de estado sólido.

El disco elegido ha sido un Sandisk de 64 GB bastante normalito (39 €). Sustituye a un Hitachi de 160 GB; pero, en realidad, nunca necesité tanto espacio en el netbook. El interface es SATA III aunque el portátil es SATA II y eso limitará el resultado final del dispositivo, como es normal.

El cambio se hace en un abrir y cerrar de ojos. Cuestión de quitar cuatro tornillos de la parte trasera del equipo y colocarlo en su sitio. Muy fácil.

Lo primero que se observa es que el peso es menor. El equipo pasa de 1049  a 991  gramos una vez efectuado el cambio. No es que sea mucho, pero menos da una piedra :D

Como el contenido del disco a retirar no era relevante para mí, decidí eliminar las particiones del mismo para poder efectuar test de escritura y lectura contra él y así ver, de forma objetiva, las diferencias en cuanto a prestaciones, de los dos dispositivos.

He utilizado gnome-disks, o simplemente “Disks” en Linux Mint, para realizar estas pruebas. Los resultados son muy alentadores. Las líneas azules representan las lecturas secuenciales, las rojas las escrituras y las verdes los accesos aleatorios.

hitachi

 

sandisk

Lo primero que observamos es  lo estable de las lecturas y escrituras efectuadas sobre el disco de estado sólido. Esto se evidencia, especialmente, en el acceso aleatorio y en lectura, en los que el disco SSD le da una soberana paliza al magnético.

Las cifras finales son, en lectura, 51,3 MB/s el Hitachi contra 265 MB/s el SSD de Sandisk. 40,7 MB/s contra 114 MB/s en escritura y unos increibles 17,84 mili-segundos contra 0,31 mili-segundos del disco de estado sólido en accesos aleatorios.

Ante estas cifras, tampoco hay que echar las campanas al vuelo. El disco duro es sólo uno de los componentes del equipo y, lógicamente,  procesador, memoria, tarjeta de vídeo, etc marcarán la velocidad del equipo en conjunto. Lo que sí es cierto es que el equipo mejora bastante y es más fluido; tanto más, cuanto más uso se haga del disco en el trabajo que esté realizando.

Por intentar tener una idea más objetiva de la mejora en prestaciones general del equipo, he hecho unas mediciones de la velocidad de arranque con el disco magnético original Hitachi y con el SSD de Sandisk. Todas las pruebas están hechas con Linux Mint 17 Qiana 64 bits. La cosa queda como sigue:

Arranque (desde pulsar el botón de encendido hasta que nos pide la contraseña)

Hitachi: 49 segundos 10 centésimas.

Sandisk: 31 segundos 29 centésimas

Presentación del escritorio (desde el ENTER en la contraseña hasta la aparición del fondo de pantalla)

Hitachi: 29 segundos 77 centésimas.

Sandisk: 17 segundos 96 centésimas

Apagado (desde pulsación del botón de apagado hasta apagado completo)

Hitachi: 22 segundos

Sandisk: 18 segundos 29 centésimas

Y ahora, con el disco magnético que he retirado y una cajita para montar discos de 2,5″ (5 €) ya tengo un drive de 160 GB para llevar de aquí para allá :)

Aston Martin DBR9 Airfix 1/32 (6)

1

Una pequeña entrada para que se vea que algo hago :D

La carrocería está casi preparada. He grabado algunos remaches, líneas de las puertas, masillado agujeracos, etc.

2

He pegado ya el parachoques delantero… El encaje no era del todo perfecto y así queda mejor…

 

4

Quizá, lo que ha resultado más entretenido han sido las salidas de aire tras las ruedas traseras. En mi opinión, han quedado aceptables.

3

5

Pronto a imprimar…

 

Cinco hombres y un destino… A comer en Alájar!

minas2

 

Siempre es un placer conseguir que tus amigos que no se conocen pasen a ser, también, amigos entre ellos. Si, además, todos compartimos la afición por las motos, el éxito está asegurado.

El primer sábado de julio quedamos para hacernos una aceptable cantidad de kms; no demasiados, porque la idea es poder parar, charlar y no machacarnos demasiado.

A las 8:30 quedo, en Sevilla, con Pedro y Paco, mis compis de la aventura gallega, y con Rubén, del Club CB500X. Desde allí, partimos hacia la gasolinera en Gines donde esperamos, brevemente, al otro Pedro de la expedición y a su Triumph.

Empezamos a rodar por la A-8076, la “carretera vieja”, hacia Huelva, sobre las 9:00 (así, sin madrugones) y paramos a desayunar en la Palma del Condado.

desayuno1

Nos sorprende la cantidad de tráfico por esta carretera que normalmente, va muy fluida. La causa es, al parecer, un accidente de un camión en la autovía que obliga a redirigir todo el tráfico playero hacia la carretera por la que nos movemos.

Como nos hemos pasado el cruce hacia Berrocal para desayunar en un bar, justo tras ella, nos toca dar la vuelta en la siguiente rotonda, para luego volver sobre nuestros pasos hasta el cruce en cuestión; observados por la Benemérita que, lógicamente, anda por aquí. Un stop nos obliga a esperar un rato para poder subir hacia la sierra; menos mal que un conductor amable se para y nos da ráfagas para que pasemos con las motos entre la playera serpentina multicolor.

desayuno2

Llegando a Nerva, seguimos la rota carretera que sale desde el antiguo ferrocarril minero para ver una panorámica de las minas. De mi ruta anterior con Pedro, hay crónica en el blog. Por si alguien quiere saber algo más o ver más fotos de la ruta desde La Palma del Condado y de la Sierra de Huelva.

minas3

minas1

Bastante calor ya. El sol pega con ganas….

minas4

El paisaje que circunda el pueblo de Nerva está cargado de una belleza extraña, artificial. Tal parece que nos encontremos en MARTE. La actividad minera ha transformado la vida natural en el Sitio Histórico de la Zona Minera de Riotinto-Nerva, aunque dicha naturaleza, demuestra ser más fuerte que el hombre e invade las escombreras con pinares y matojos.

Nerva se encuentra a cinco quilómetros de Riotinto,ambas con milenaria historia.

minas5

Seguimos ruta y paramos a tomar unas SIN en Linares de la Sierra. Paco se pimpla también unas espinacas con garbanzos que no tienen mala pinta; los demás nos conformamos con unas patatitas…

linares1

Nos dirigimos ahora hacia Alájar. En primer lugar, subimos hasta la Peña de Arias Montano. A disfrutar de la vista, comprar alguna chuchería para la familia y a estirar las piernas….

alajar1

alajar2

alajar4

alajar5

La vista es bonita, sí, pero hace un calor importante y el hambre aprieta de verás, así que nos vamos para allá abajo…

alajar-almuerzo

Nos refrescamos en la fuente que hay en la plaza y rellenamos los depósitos en “El Poleo”. Muy recomendable por precio y calidad de la pitanza (y no me dan comisión :D )

Después del almuerzo, bastante aletargados, reemprendemos el camino. Pasamos por Santa Ana y Almonaster y continuamos hacia el norte buscando Cumbres Mayores. La carretera está bastante mal por esta parte y el paisaje, al menos en esta época del año, el paisaje no es demasiado atractivo.  En Fuentes de León paramos a tomar un refresco y a descansar un poco.

Segumos hasta Cala y después, en Santa Olalla ponemos gasolina, aunque las dos 500X tienen aún más de medio depósito :D . Como Pedro tiene un poco de prisa por ir a ver a la familia, terminamos lo que queda por la autovía.

Captura de pantalla de 2014-07-08 11:32:45

La cosa se queda en unos 370 kms. Un magnífico día de ruta en compañía de amigos con muy buenas sensaciones sobre la moto, al menos en mi caso… Desde luego es un privilegio el que gente con experiencia, como los que venían en la salida, te den rueda; se aprende una barbaridad.

 

Aston Martin DBR9 Airfix 1/32 (5)

DSCN3330

Bueno, pues me he estrenado en el entretenido arte de imprimar piezas antes de pintar :D

Lo cierto es que en todos estos años nunca me había dado por probar esto. Como en esto de los coches parece que todo el mundo imprima las piezas, yo no iba a ser menos…

He usado tres capas finas de Gunze Mr. Surfacer 1000 diluidas al 50% con Gunze Mr. Color Thinner y aerografiadas a 1,5 bares de presión.

Menudo descubrimiento! Siempre pensé que las imprimaciones taparían todo el trabajo de scratch; lejos de eso, le da más consistencia a todas las micropiezas e iguala mucho las superficies.

Hasta ahora, para ver defectos, usaba gris acrílico de Gunze y si había algún problema, a quitar el acrílico con alcohol, corregir y de nuevo aerografiar gris para ver defectos. Con la imprimación, no hay necesidad de todo ese tedioso proceso, ya que se puede lijar, usar masilla normal sobre ella e inlcluso, la propia imprimación, rellena pequeños arañazos en la superficie.

Es una maravilla esto del “cross-modeling” Lo que se aprende! :D