martes, marzo 25, 2014

Cambio de procesador

La canibalización de un PC que estaba para tirarlo (la placa no funcionaba) me ha permitido obtener un procesador compatible con la placa del PC de sobremesa que tengo. Así que el domingo por la tarde, me decidí a cambiarlo.

Lo que se presuponía como algo rápido y sencillo se convirtió en un drama completo por culpa del ventilador del procesador, que tiene un sistema de enganche a la placa mediante una especie de tornillos de plástico que van a presión. Para montarlo es necesario desmontar hasta la fuente de alimentación, pero no lo descubrí hasta unas horas después, terminando la faena cerca de las dos noche.

El procesador nuevo, en realidad fue fabricado antes por Intel, tiene soporte de virtualización (algo de lo que carece el procesador original de mi PC de sobremesa) pero su velocidad de reloj es más lenta.

CPU: Intel(R) Core(TM)2 Duo CPU E4700 @ 2.60GHz stepping 0b (original, sin KVM)
CPU: Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz stepping 06 (nuevo, con KVM)

A priori la diferencia de velocidad entre procesadores se debe notar. Por otra parte, las características del soporte de virtualización sólo las voy a aprovechar con las máquinas virtuales en el KVM. No sé cual dejar, aunque de momento tengo puesto el microprocesador lento, pero con virtualización.

También aproveché el disco duro de 250 GB, que lo utilizaré para las copias de seguridad externas, una unidad de DVD y una tarjeta wireless Gigabyte con chipset Ralink RT61.

domingo, marzo 23, 2014

Migrado a Feedly

Mis historias de amor con los lectores de RSS Feeds no tienen fin. El cambio de política para TheOldReader (han limitado en la versión gratuita a 100 fuentes cuando tenía 200) me gustó. Eso hizo que volvieran mis ojos hacia Feedly.

Lo que no me gustaba de Feedly (y me sigue sin gustar) era que utilizaba una cuenta de google para darte de alta en el servicio y esto no me parecía bien (ni sigue pareciéndome una buena idea). La solución ha sido sacarme otra cuenta de gmail y utilizarla en exclusiva para feedly.

sábado, marzo 22, 2014

Megaestanteria

El proceso de sustitución de las estanterías del estudio acabo de darlo por finalizado. Las dos estanterías viejas (la rota y la gemela a la rota) las hemos reemplazado por tres estanterías Billy con sus correspondientes puertas y altillos (total de puertas de cristal son diez, cinco grandes y cinco pequeñas). Hemos tardado en tenerlas montadas dos tardes (jueves y viernes). Eso sí, hemos terminado muertos.

domingo, marzo 16, 2014

True Detective

Ayer noche vi los dos últimos capítulos de la serie True Detective. Hay dos cosas que me han gustado por encima de todo, la relación entre los dos personajes protagonistas Rust y Martin y la sutil mezcla de la historia con los mundos fantásticos concebidos por Lovecraft.

La ambientación también es muy buena, con esos paisajes en donde el mar y los pantanos están omnipresentes o las chimeneas de las refinerías que están al fondo de cualquier plano (aparentemente cerca de todo, pero inalcanzables). Es una serie recomendable al 110%.

sábado, marzo 15, 2014

Certificados y entidades certificadoras de andar por casa

Un blog muy recomendable es el de Vicente Navarro , al que siempre termino acudiendo por su chuleta sobre la creación de los certificados SSL para montar tu propia autoridad certificadora y crearte los certificados SSL basados en ella.

La chuleta se resume en tres pasos: 'CA.pl -newca', 'CA.pl -newreq-nodes' y 'CA.pl -sign' que utilizan el script de Tim Hudson y Steve Henson que viene en Debian en el openssl (en Fedora Core 20 no lo he encontrado).

jueves, marzo 13, 2014

Saber el progreso del comando dd

Hay dos formas de ver como va el progreso de la ejecucion del comando dd cuando se vuelca una imagen con 'dd if=fichero.img of=/dev/sdX'. La primera se puede hacer lanza con 'pkill -USR1 -n -x dd' desde otra terminal. La segunda recurre el comando pv y necesita lanzarse antes 'dd if=fichero.img | pv | dd of=/dev/xdX'

La ventaja de la segunda forma es que te permite ver el progreso con una bonita barra. En su contra esta que tienes que acordarte de hacerlo antes de lanzar el dd. La ventaja de la primera es que cualquier momento puedes consultar el estado, aunque no te muestra progreso, solo te dice los bytes copiados y tu tienes que hacer los cálculos por tu cuenta.

Por supuesto, pv se puede utilizar con otros comandos lean de la salida estándar y escriba en la entrada estándar.

jueves, marzo 06, 2014

Migrando a Zabbix

Esta semana empezamos con el proyecto de migración de toda la infraestructura de monitorización de Nagios a Zabbix que utilizan en el cliente. Según el plan, hasta septiembre estamos en ello, intentando que se note lo menos posible. En datos puros tenemos dos nagios, con 900 hosts y cerca de 10000 servicios, con varias aplicaciones alrededor que interactuan entre sí (lilac, munin, pnp4nagios).

El primer servidor de Zabbix ya lo tenemos desplegado y operativo con la autenticación por LDAP y el HTTPS operativos. La semana que viene tocará la parte de levantar un Proxy de Zabbix (satélite) y así poder llevar una monitorización distribuida fácilmente.

Creo que cuando llegue mayo, podremos dar un salto cualitativo y adelantar todo el trabajo de instalación de clientes con ayuda de pdsh, pero antes hay que reunir toda la información sobre los casos que se nos pueden presentar.

lunes, febrero 24, 2014

Lecciones Aprendidas del proceso de certificación del PMP

Cuando ya pensaba que por lo menos hasta la semana que viene no me enteraría del resultado (los estimaciones decían que el resultado tardaría en llegar entre dos y tres semanas después del examen) me llega el correo de Congratulations de la PMI diciendo que he aprobado el PMP.

De todas formas, las Lecciones Aprendidas hay que elaborarlas, sea un éxito o no, pero si la cosa resulta satisfactoria con mayor agrado se hacen.

Mis lecciones aprendidas las clasifico en tres grupos importantes. Una primera que tiene que ver con el método de estudio. Una segunda relacionada con el examen y los test. Y una tercera que tiene que ver la propia certificación del PMP.

Lecciones Aprendidas referentes al método de estudio:
  • Hay que verse toda la materia sin dejarse huecos. Toda la materia es igualmente importante y ayuda a comprender mejor todas las áreas de conocimiento y como funcionan entre sí.
  • Para comprender la teoría solo hay que pensar que la gestión de proyectos se hace en todo momento, hay que imbuirse en el método de la PMI para relacionar lo que tú ya haces con cómo lo hace la PMI.
  • Es indispensable aprenderse de memoria el mapa de procesos, ayuda muchísimo a saber donde te encuentras cuando estudias y para responder en el examen.
  • Hay que establecer un método de estudio que combine; repaso de la teoría (por áreas) y test cortos de dichas áreas. En mi caso el método consistía en; una lectura del tema, test, escribir un resumen del tema, test. Luego me enfrenté a los exámenes largos cuando ya se habían repasado todos los temas. De los resúmenes me elabore una guía de supervivencia, que posteriormente me leía (en lugar de leer los temas).
Lecciones aprendidas respecto al examen:
  • Cuando se haya visto toda la teoría, hacer test de doscientas preguntas puede resultar muy agotador, es mejor hacer test más cortos de cien preguntas, para pasar luego a los largos de doscientas preguntas.
  • Anotar los fallos y preguntas dudosas en los exámenes largos ayuda a determinar muy bien en qué conceptos fallas, ademas de que te permite averiguar la forma de discriminar los procesos/grupos/áreas en los que te encuentras. Los causas de estos fallos pueden realimentar el contenido de tus resúmenes.
  • Para superar el examen hay que tener en cuenta el dicho 'Se juega como se entrena' que decía un compañero -aunque creo que puede ser una frase de Cruift-, por lo que tenemos que realizar más de una simulación (en papel o por ordenador dependiendo de como sea el modo de examen que hayamos elegido). De simulación por ordenador hice tres de doscientas preguntas. De papel hice dos de cien preguntas y una adicional de doscientas. Los de papel de cien preguntas los repetí pasado un tiempo (dos semanas).
  • Con las preguntas fallidas/dudosas de los test largos me hice mi monster examen personal, que reunía mis fallos. Luego anoté las explicaciones de las respuestas correctas y porque no debía haber elegido la respuesta que elegí. Esto ayuda a que te entre en la chorla algunas cosas que no hay manera de que entren de otra forma.
  • Contestar siempre en el examen, puesto que los fallos no cuentan. Si es escrito con mayor motivo. No contestar para volver otra vez a la pregunta posteriormente supone perder mucho tiempo. Cuando se vuelva, hay que leerse la pregunta otra vez (no te acordaras) y al ser una pregunta difícil para tí, te costara más trabajo. Si ya llevas 150 preguntas a la espalda, el esfuerzo se duplica y tu concentración no es la misma. Por eso motivo, es mejor contestar (aunque la marques como dudosa) y pasar a la siguiente.
Lecciones aprendidas referentes al PMP:
  • El PMP es una metodología completa y flexible adecuada a cualquier proyecto sea del tamaño que sea.
  • Registrar todo lo que ocurre es indispensable, pero no hay que hacerlo de cualquier manera. Hay que saber como hacerlo.
  • Las lecciones aprendidas son la forma de acceder a la ingente cantidad de información registrada de proyectos anteriores. Son dinero y te ayudarán en los proyectos venideros.
  • Planificar es vital. No se trata de ser proactivo (que esta bien), sino más bien de ser previsor (que está mucho mejor).
  • No todo es ejecutar; también hay que controlar lo que se ejecuta mientras se ejecuta.
  • El trabajo duro de la gestión de un proyecto con PMP se hace en los primeros proyectos, cuando vas creando tus sistemas de registro (documentos/programas). Luego los iras refinando en posteriores proyectos con las experiencias que acumules en forma de lecciones aprendidas.
  • El demonio está en los detalles, si los tienes previstos, la cosa ira mejor. Y un proyecto puede tener muchísimos detalles.
  • Los cambios son bienvenidos, pero hay que controlarlos y todos los interesados en el proyecto deben ser conscientes de sus consecuencias.
Proyecto cerrado.

sábado, febrero 22, 2014

Sustitución de estantería

Hemos tirado a la basura la estantería que se rompió la semana pasada. Nos hemos quedado con las baldas cortas que no se rompieron y con los juegos de tornillos y sujetas baldas. Los paneles laterales y el fondo plano han seguido el camino del contenedor.

Ya tenemos un esbozo de lo que necesitamos, dos estanterías con puertas de cristal, que nos salen más caras pero ayudan mucho a la hora de limpiar menos. Hemos realizado la primera visita al Ikea, pero una duda sobre la terminación de los colores negro-marrón nos hicieron posponer la compra. En todo caso, sabemos que tenemos que comprarla, no podemos tener mucho más tiempo los libros apilados debajo de las dos mesas del escritorio.

Esa es otra, las dos mesas del escritorio también están pidiendo a gritos una sustitución. Las mesas son dos paneles (120x90 cm) de aglomerado de dos capas, con cuatro patas que van atornillas a cada panel. Una solución de bajo coste que ha servido hasta el momento, pero que tarde o temprano tendremos que reemplazar por algo más duradero, ya que presentan cierto movimiento de vaivén que no me gusta (los tornillos necesitan un apretado cada cierto tiempo y van cogiendo holgura).

domingo, febrero 16, 2014

Examen hecho

Ayer hice el examen. Me encontré mucho mejor, casi a pleno rendimiento, con un poco de molestia por la tos. Mis tiempos por 'vuelta' fueron los siguientes:
  • Pregunta 50 en 58m
  • Pregunta 100 en 1h 48m
  • Pregunta 150 en 2h 47m
  • Pregunta 200 en 3h 46m
El primer bloque se me hizo largo, por culpa de una de las primeras preguntas en la que me entretuve con los cálculos, haciendo que acumulara unos diez minutos de retraso (pensaba emplear una media de un minuto por pregunta). En el siguiente bloque, ví que estaba 'On Time', así que mantuve el ritmo, sin forzar la máquina.

Como curiosidad, si faltan menos de quince minutos para que termine, no te dejan levantarte y entregar el examen. Tienes que permanecer en tu sitio hasta que acabe. La idea es no molestar a lo que estén todavía haciéndolo. Así que aproveché esos quince minutos para acabar con todo el chocolate que me llevé (te dejan llevar algo de comida y bebida).

Ahora toca esperar los resultados, quince días creo. Es lo que siempre he llevado peor, la incertidumbre del resultado.

viernes, febrero 14, 2014

Se acerca el momento del examen

Mañana es el gran día del examen de certificación del PMP. A ver que tal me sale. Creo que lo he preparado bien (siempre se puede mejorar). He desarrollado mis guías de supervivencia, un monster examen  (todas las preguntas que he fallado) y un análisis del mismo.

Se complica en el algo la cosa porque experimento síntomas de gripe/catarro que estoy tratando de frenar con paracetamol y frenadol. Fiebre no tengo, aunque si me noto lento de respuesta en comparación con días anteriores. Es posible que en algo repercuta mañana, pero confió en que no sea un factor decisivo y que mis APOs sean lo suficientemente poderosas para suplir cualquier contingencia.

domingo, febrero 09, 2014

Sábanas de Coralina

Pensaba que las nuevas sábanas que teníamos eran de franela, pero resulta que no es así. Estoy equivocado, son de Coralina, una modalidad para sábanas de invierno, denominadas así por su tacto 'coral'. Nunca he tocado el coral, tendré que creerlo.

Mejora del control de los parabrisas

Los mandos del coche de los parabrisas suelen venir con tres posiciones (lenta, rápida y super rápida). Los mas modernos traen una adicional, para seleccionar una de las anteriores en función de la cantidad de agua que detectan los sensores del coche.

Creo que se pueden mejorar dichos mandos, eliminando las tres posiciones y poniendo una especie de rueda o potenciómetro con el que ajustar la velocidad de los parabrisas de forma gradual, puesto que muchas veces la posición lenta es demasiado lenta, o la rapida es demasiado rápida.

viernes, febrero 07, 2014

El misterio de las dos bolas de billar en la mochila

Contar la historia por el final es un recurso estilístico muy socorrido que aumenta el interés del lector. Esta mañana, cuando voy al trabajo noto que la mochila pesa más de la cuenta, pero hasta que no llego al curro y saco el móvil no me doy cuenta de que dentro hay dos bolas de billar (la blanca y la nueve). ¿Cómo coño han llegado allí?

Tiene su explicación lógica en la que no intervienen ni bares, ni trasnochar hasta altas horas de la noche, ni nada parecido. La explicación empieza por un hecho inusual. El día anterior, por la tarde, mientras estaba estudiando, me apoye un momento en una de las estanterías para cargar el móvil, rompiéndose uno de los laterales de una balda, que quedo apoyada en los libros de la balda inmediatamente inferior. En mi intento desesperado de evitar males mayores me puse a quitar libros mientras sujetaba la balda rota, pero no fui lo suficientemente rápido, la balda de abajo terminó cediendo también, causando una reacción en cadena con las baldas inferiores y los laterales de la estantería, que se abrieron 'lateralmente', causando que las baldas superiores también sintieran la irresistible atracción de la gravedad y cayeran sobre las que ya se habían roto...

Entre las cosas que había en estas baldas,a parte de libros (120?), estaban esas dos bolas de billar, que no sabíamos donde poner mientras recogíamos el desaguisado. Como la mochila estaba abierta en una de las sillas cercanas a la estantería siniestrada, aprovechamos para meterlas dentro y evitar que siguieran rodando por el cuarto mientras recogíamos el desaguisado.

martes, enero 28, 2014

Segunda simulación OK

El pasado viernes hice un nuevo examen. También lo he superado, mejorando los resultados del anterior, aunque con margen para llegar a alcanzar el Perfect (medalla del Quake cuando ganabas un Arena sin que te mataran).

De todas formas, parece que estoy ante una barrera que me cuesta superar, ya que todos los test que hago rondan siempre el mismo porcentaje de fallo (15%-20%). Queda algo más de dos semanas para conseguir sobrepasarla, pero lo importante es no relajarse y seguir así.

El mar de la suavidad

El fin de semana estrenamos en casa una sábanas de franela. Aún no me acostumbro a ellas de tan suave que queda la cama, es sumamente extraña la sensación. Doy vueltas y revueltas antes de quedarme dormido.

jueves, enero 23, 2014

El PMP hace un año

Hace un año un compañero del curro me mando un correo buscando participantes para realizar la certificación PMP y formar un grupo de estudio para contratar un profesor y preparárnosla. En principio la certificación del PMP me sonaba a chino, pero me vino bien preguntar y enterarme de qué iba la cosa para responder a la pregunta de participación con un sí.

Pasado el año, estoy a un mes para presentarme al examen de certificación. En líneas generales me ha gustado bastante, cosa que por ejemplo con la certificación ITIL no puedo decir lo mismo. Supongo que influyó mucho como fueron las cosas por aquel entonces. Mientras que con ITIL la formación fue impuesta por la empresa para cubrir el expediente que exigía un cliente. Estando orientada a cumplir el tramite de superar el examen, con unos contenidos que intentaron meternos en la cabeza en dos semanas (para hacer el examen el último día), yendo de prisa y mal, sin ningún tipo de justificación del por qué de las cosas (llegando sólo estudiar los últimos días las preguntas de los test y los trucos para responderlas!). Años después, todos tenemos ITIL pero su aplicación real es irrisoria, dejando bastante que desear (el primero en no quererlo, saltándose las buenas prácticas de ITIL es el propio cliente que lo exigió).

Con PMP ha sido diferente. Nos apuntamos porque nos interesa el tema, ha sido voluntario y nos lo hemos costeado con nuestro propio bolsillo. Aunque esta claro que es importante superar el examen, nos han dado tiempo para preparar la materia, hay un por qué de las cosas, se pueden hacer preguntas y constatar de primera mano comparando lo que hacemos ahora con el como lo haríamos con PMP. Evidentemente, una vez superado todo esto (así lo espero) el mundo real dictaminará sentencia sobre si usar PMP u otra cosa que se inventen, pero para mí sí que ha merecido el esfuerzo realizado hasta el momento.

viernes, enero 17, 2014

Oldboy I y II

Por reyes me regalaron los volúmenes I y II del comic Oldboy. El mismo día de reyes los terminé. Creo que los he leído demasiado rápido, necesitaran una lectura más pausada, sin tanta ansia. Me ocurre siempre con los comics, soy excesivamente impetuoso, no los leo, más bien los devoro.

martes, enero 14, 2014

Nuevas series para el año

Después de Breaking Bad, la vida sigue. Vistas:
  • The Americans. La primera temporada me gustó mucho. Fantástica. Esperando a lo que cuentan en la segunda temporada.
  • The Fall. Es una serie muy corta, apenas cinco capítulos. Voy por la mitad y me gusta, aunque la temática de los asesinos en serie no resulta atractiva para mí, pero el papel de Gillian Anderson es soberbio, manteniéndome en vilo.
 Por ver:
  • House of Cards.
  • Helix.
  • True Detective.
  • Sherlock (T2 y T3). El final de la T1 no me gustó. Tanto que no quise ver la T2 de la serie. Pero hace una semana ví el primero de la segunda temporada, permitiendo que le diera un pase. Tampoco hay que ser tan duro con la serie.

Tarjetas de picadas

La fiebre de las tarjetas de picadas para los comercios que te invitan a un desayuno gratis cuando llegas a un número de determinado se ha extendido. Al principio sólo estaba un único local cercano al trabajo, ahora los tienen todos. Ha llegado incluso a la peluquería al lado de casa. Ahora tengo 6 o 7 tarjetas en la funda del movil. Algunas veces me equivoco de tarjeta y tengo un sello distinto.

sábado, enero 04, 2014

Inicialización de repositorio subversion

Aprovechando que el año nuevo es un momento muy acertada para comenzar proyectos nuevos, cuando voy a crear el respositorio subversion, acabo siempre recurriendo a google para su inicialización. Es curioso que no lo tenga anotado en entradas anteriores del blog.
# svnadmin create /var/svn/repositorio
# mkdir /tmp/copia
# cd /tmp/copia
# svn co file:///var/svn/repositorio
# svn mkdir repositorio/{branches,tags,trunk}
# svn ci -m "Estructura Inicial" repositorio
Espero que la próxima vez no tener que buscar los comandos muy lejos.

viernes, diciembre 27, 2013

Una explicación de andar por casa de WebDAV

En mi anterior entrada hablada de una forma de tener los ficheros de claves de aplicaciones tipo keepass disponibles en internet para que fueran accesibles desde diferentes ubicaciones, permitiendo la posibilidad de realizar actualizaciones a las mismas desde cualquier sitio. Para poder hacer esto había recurrido a WebDAV, pero muchos de nosotros nos preguntaremos por ese desconocido.

De forma breve se puede decir que WebDAV no es más que el intento de establecer que la world wide web que conocemos disponga de la posibilidad de poder realizar modificaciones sobre los documentos publicados en la web. En realidad WebDAV son dos cosas, por un lado es un grupo de trabajo para definir el estándar que permita la funcionalidad descrita y por otro lado es un protocolo, surgido de ese grupo de trabajo, que lo define mediante una RFC de internet.

Lo que hace WebDAV es añadir varios métodos a los que define el estándar HTTP, que es el que se emplea en la comunicación entre los navegadores webs y los servidores webs. Típicamente, los métodos HTTP son GET, POST, PUT, CONNECT, HEAD (y algunos más) que nos permiten solicitar una página, enviar los datos de un formulario, subir un archivo, conectarnos al servidor y mandar las cabeceras (la información por ejemplo de las cookies se envía en el HEAD). Como vemos, aquí no hay nada que sirva para modificar el contenido de una página web (explícitamente, claro). El protocolo HTTP no lo permite.

En este punto es donde interviene WebDAV, proporcionando algunos métodos adicionales como COPY, MOVE, LOCK, UNLOCK, PROPFIND, PROPPATCH y MKCOL al protocolo HTTP para permitir copiar un recurso, moverlo de una ubicación a otra, bloquearlo/desbloquearlo, buscar propiedades, modificar propiedades, crear directorios (colecciones).

Como curiosidad sobre WebDAV, los sistemas de control de versiones como Subversion o Git lo utilizan internamente (clientes y servidor) cuando se accede al repositorio mediante HTTP. Es decir, ellos no han inventado la rueda para realizar las modificaciones sobre el servidor web que publica el contenido de sus repositorios, han utilizado el protocolo WebDAV implementando el cliente para comunicarse con un servidor HTTP como Apache, que dispone de la funcionalidad WebDAV activada (mediante los modulos dav y dav_fs para proporcionar la infraestructura necesaria).

También sistemas operativos permiten montar un recurso remoto del servidor web que dispone de la funcionalidad WebDAV como si fuera un directorio local, dejándonos modificar a nuestro gusto los contenidos que allí encontremos. O navegadores web que disponen de un cliente WebDAV (mediante plugins que se instala en el navegador) que ofrece la posibilidad de modificar al vuelo el contenido del servidor web sin recurrir a aplicaciones de terceros.

Esto también tiene una implicación interesante, al ser WebDAV un añadido al HTTP, podemos agregarle la capa de seguridad SSL para disponer de WebDAVS simplemente ofreciendo el contenido mediante el HTTPS, sin cambiar para nada el protocolo WebDAV.

De todas formas, las entradas de la wikipedia son mucho más amplias.

miércoles, diciembre 25, 2013

Fichero de claves de keepass en apache con webdav

Un problema que se puede plantear es disponer de un lugar en internet en el que guardar tus ficheros de claves, accesible desde todos los sitios, que utilice algún protocolo seguro y que te permita también realizar las actualizaciones convenientes.

Para que sea accesible desde todos los sitios sin tener problemas con firewalls y restricciones de navegación, con comunicación cifrada, lo mejor es utilizar el protocolo https. El servidor apache nos da esa parte, si ademas le metemos la capacidad para manejar webdav que también es soportado por keepass, tenemos la funcionalidad de poder realizar las modificaciones desde donde realizamos las conexiones. En resumen, apache con modulo dav y dav_fs. El soporte para la comunicación cifrada con SSL es trivial.

En /etc/apache2/mods-available creamos el ficheros dav.conf con el siguiente contenido
Alias /ruta_publicacion/ /var/www/ruta_ficheros/
<Location /ruta_publicacion/ >
  DAV On
  Options -MultiViews
<Location>
 e igualmente creamos también dav_fs.conf (si no existe).
DAVLockDB ${APACHE_LOCK_DIR}/DAVLock
Lo primero establece un directorio donde se va a poder utilizar webdav, es decir, es el directorio donde podremos hacer modificaciones remotamente en los ficheros ofrecidos por  el servidor apache. Lo segundo establece la ruta del fichero de bloqueos para el modulo webdav y no tener conflictos con actualizaciones simultáneas.

Nos aseguramos que el directorio /var/www/ruta_ficheros/ y sus ficheros son accesibles por el propietario que ejecuta apache (normalmente es www-data) y que los permisos adecuados para poder leer y escribir los ficheros (usualmente que coincida el propietario y grupo con los que se ejecuta el proceso apache). Luego ejecutamos la habilitación de los modulos y reiniciamos el apache con
$ a2enmod dav
$ a2enmod dav_fs
$ service apache2 restart
En /var/www/ruta_ficheros/ copiamos nuestros ficheros de claves que tenemos con keepass. Adicionalmente, podemos proteger con contraseñas el acceso al directorio /var/www/ruta_ficheros/ con las directivas dentro de las directivas Location de apache anteriores.
AuthType Basic
AuthUserFile /path/htpasswd/db
AuthName "Acceso restringido"
require valid-user
También podemos agregar el -Indexes a las opciones de Location, pero eso depende de los gustos del consumidor. Es importante la opción -MultiViews, de lo contrario aparecerá un error con el siguiente texto "Negotiation: discovered file(s) matching request:" en nuestro querido apache. Lo cual no te deja mucho margen de maniobra, salvo buscar en san google.

domingo, diciembre 22, 2013

Tres meses

Ha tenido que ser bastante difícil y en algunos momentos no se lo hemos puesto fácil, pero ya lleva tres meses sin fumar, así que estamos muy contentos. Ella era quien se ponía más trabas para lograrlo, pero lo ha conseguido. Tres meses son un logro. Toda su familia está muy orgullosa de ella, yo el primero.

sábado, diciembre 21, 2013

Simulación superada

Los resultados de la simulación de examen han sido buenos. A falta de dos meses para la prueba final, aprobe el examen con lo que en principio puedo estar tranquilo, voy por el buen camino. Saco varias conclusiones de examen.
  • La prueba será más dura de lo que pienso. Contestar las 200 preguntas en cuatro horas se volverá cuesta arriba a medida que avanza el examen y debo prepararme a conciencia. Lo he comprobado en esta prueba.
  • Es muy importante la gestión del tiempo para responder a las preguntas y evitar cometer el error de no contestar las preguntas. Hay que contestarlas, si hay dudas se marca para revisarla después, pero se contesta. En la prueba me dejé 12 preguntas sin responder. Tener un reloj de pulsera será muy útil.
  • Debo mejorar el estudio de las procesos de Seguimiento y Control, que es la parte donde he estado más flojo, aunque mi porcentaje ha sido superior al 50%, ha sido inferior al 65% que es lo que se considera aprobado. El resto de grupos de procesos están por encima del 65%.

domingo, diciembre 15, 2013

Visita granadina

A falta de saber el resultado de la prueba del jueves pasado, he cubierto el primer hito celebrándolo durante unos días en Granada. En modo resumido puedo decir que los baños árabes Hammam nos recibieron el viernes. El sábado por la mañana visitamos la Alhambra y el resto del día lo pasamos recorriendo las calles de granada. El recorrido lo ampliamos al domingo por la mañana, subiendo el río Darro.

domingo, diciembre 08, 2013

Como el maestro de Go

Antes de que empezara no se me ocurrió pensar en ello, pero el enfrentamiento entre Viswanathan Anand y Magnus Carlsen ha tenido muchos puntos en común con el libro de Yasunari Kawabata, El maestro de Go.

Primer test largo

Por la tarde he realizado una simulación de test online de 200 preguntas en 4 horas (idénticas condiciones al del examen).

El resultado ha sido de 167 aciertos y 33 fallos (83'5%). En las primeras 100 preguntas he obtenido 84 aciertos versus 16 fallos en 1 hora y 32 minutos. En las siguientes 100 he acertado 83 preguntas y fallado 17 en 1 hora y 37 minutos. La media de tiempo para responder ha sido de 56 segundos por pregunta (tiempo total de 3 horas y 9 minutos).

Me falta un poco para alcanzar el 90% que es lo deseable según los profesores del curso para afrontar la prueba con garantías.

Esta simulación también ha servido para darme cuenta de que un factor fundamental del éxito será tener la mente entrenada para saber aguantar las 200 preguntas que irán minando la capacidad de respuesta a medida que pasa el tiempo. Por supuesto, hay que conocerse bien la materia de estudio.

domingo, diciembre 01, 2013

Definición del miedo

Ante la pregunta ¿Qué es el miedo? hay una respuesta genial. El miedo es la ausencia de un Plan de Respuesta.

No dejo de pensar en las películas de terror, cuando los protagonistas están acojonados ante el malo de turno. No corras, no grites, sólo ten (con bioalcohol) preparado un plan para dejarlo frito. Por supuesto, es aplicable a otros ámbitos de la vida más prosaicos.

sábado, noviembre 30, 2013

En la cima de la pirámide Maslow

Esta mañana llegué a la conclusión de que tomarse un zumo de naranja recién hecho cuando te levantas de la cama debe estar en la cima de la pirámide de Maslow. Es más, en lo alto de la cima de la pirámide han puesto una antena de telefonía de 100 metros donde descansa nuestro vaso de zumo.

sábado, noviembre 23, 2013

Teoría del PMP vista

Esta semana terminamos en el curso la sesiones de teoría y empezamos a acceder al simulador de examen, quedando tres sesiones practicas. En una de esas sesiones que quedan hacemos una prueba de examen que pretende ser lo más real posible (aunque será de dos horas en lugar de cuatro), para la cual quiero llegar lo mejor preparado posible. Esa prueba será el día 12 de Diciembre.

Es una oportunidad que no hay que desperdiciar. Si lo hago bien, podré tener unas vacaciones de navidad relajadas, para centrarme con garantías en la prueba de verdad que será el 15 de Febrero.

Bolsitas de los chinos

Un compañero del trabajo me ha traído dos paquetes de bolsitas de plástico con cierre de la tienda de chinos que tiene cerca de su casa. Van a venir genial para clasificar los tornillos de las cajas de herramientas que tengo sueltos. Son mejor opción que las cajas pequeñas, que hacen perder mucho espacio si no están medio llenas.

viernes, noviembre 22, 2013

Carlsen vence a Anand

He seguido con atención el match por el título mundial entre Anand y Carlsen. El resultado de 6'5 a 3'5 para Carlsen muestra una superioridad del retador evidente (y comparable a la diferencia de ELO que existe en la actualidad). Así que Magnus Carlsen se proclama décimo sexto campeón del mundo.

Posiblemente la estrategia de Anand, de buscar tablas en las primeras partidas para poner más nervioso al retador no ha sido la más acertada. Quizás hubiera sido más conveniente de apretar las tuercas al principio, cuando más nervioso puede estar el retador, que al tener menos experiencia, puede cometer fallos.

Durante las primeras partidas, Carlsen cometió imprecisiones y estuvo en algunos momentos a la defensiva, pero cuando hubo asentado los nervios, fue Anand el que cometió errores (que supo aprovechar Carlsen) que le llevaron a una situación desesperada de la que no pudo recuperarse.

Recuerdo que del primer match entre Karpov y Kasparov, con aquellas series de interminables empates, siempre se ha dicho que Karpov enseño a Kasparov como se debe luchar en un match del campeonato del mundo.

La lista de campeones del mundo queda de la siguiente forma: Steinitz, Lasker, Capablanca, Alekhine, Euwe, Botwinnik, Smyslov, Tal, Petrosian, Spaski, Fischer, Karpov, Kasparov, Kramnik, Anand y Carlsen.

Excluyo de la lista a Jalifman, Ponomariov, Kasimdzhanov y Topalov que siendo campeones de la FIDE, lo fueron durante los años de la excisión encabezada por Kasparov en su rebelión contra la FIDE en el año 1993, cuando era el vigente campeón y se nego a jugar bajo los auspicios de la FIDE a partir de entonces, poniendo su título en juego bajo la asociación de la PCA, que él mismo fundó.

La aparición de Kramnik en el 2000 que venció a Kasparov (poseedor del título de la PCA) y su victoria sobre Topalov (poseedor del título de la FIDE), trajo algo de sentido común al unificar los dos títulos en el año 2006. Fueron unos 13 años bastante extraños y que aportaron bastante poco, salvo líos y polémicas, que no hicieron mucho por el ajedrez.

martes, noviembre 19, 2013

Configurando Vlans desde la línea de comandos

En algunos escenarios es muy útil configurar en un equipo que una de nuestras interfaces de red eth etiqueten en una determinada Vlan, disponiendo también de una dirección ip para dicha Vlan. Para hacer esto, sólo es necesario instalar el paquete vlan.

La secuencia de comandos es la siguiente, suponiendo que la interfaz que tenemos conectada es la eth0, que la vlan que queremos utilizar es la 125 y que la dirección ip que utilizaremos es la 172.28.1.54/24.

$ apt-get install vlan
$ vconfig add eth0 125 # Esto crea la interfaz eth0.125 que podemos ver con ifconfig
$ ifconfig eth0.125 up
$ ifconfig eth0.125 172.28.1.54 netmask 255.255.255.0 # Máscara de red correspondiente a una /24

Como nota curiosa, cuando se utiliza vconfig para hacer el tag de la vlan en nuestra interfaz de red, aparece un mensaje de aviso indicando que es posible necesitar 8021q. Podemos ignorar el mensaje si no estamos utilizando 8021q, aunque si queremos quitar el molesto mensaje, podemos instalar el modulo con el comando 'modprobe 8021q'.

Actualización: Un detalle que no puse es como borrar la interfaz creada, no sirve un reinicio de la red (service networking restart). Para eliminar la interfaz utilizamos tambien vconfig.

$ ifconfig eth0.125 down
$ vconfig rem eth0.125

sábado, noviembre 02, 2013

Una historía sucia y fea

Terminé de ver la serie Low Winter Sun. Lo que me dejó asombrado era el nivel de desolación de la ciudad del motor y como salpica a toda la gente que allí vive. Desconozco si tendrá continuación, si la tiene, espero verla.

sábado, octubre 19, 2013

Nombre ridículo

El nombre de la marca Pull & Bear no sé que coño pretende. La traducción literal 'Empuja y Oso' no lo deja nada claro. Aunque otras traducciones como 'tira y aguanta' no ayudan mucho. Quizás quién tuvo la feliz idea sólo pensaba en como sonaba, nada más.

jueves, octubre 17, 2013

25% consumido del PMP

He sobrevivido a las dos primeras semanas del curso del PMP. Llego exhausto al final de la semana. No hay descanso entre semana y en el fin de semana tengo que estudiar. El temario es extenso.

En estos primeros temas, además de desgranarnos los temas introductorios y las gestiones del alcance, tiempo y coste de un proyecto, también nos han comentado las condiciones del examen. El examen consta de 200 preguntas a realizar en 4 horas. La media es un minuto y diez segundos por pregunta si no me falla la calculadora mental. Las respuestas son de selección simple entre cuatro posibilidades.

Respecto a lo que hemos visto en el curso, al principio era sobrevivir en un mar de conceptos muy parecidos en los que me perdía por completo (todo me sonaba a lo mismo). Decía que uno de los profesores que ademas de estudiar, también hay que dejar un tiempo para reposar los conocimientos y las ideas adquiridos. Parece que tiene razón.

BreakEND Bad

Hace una semana que ví el final de la Breaking Bad y posiblemente ha sido la serie que más me ha gustado. Pese a que intuía como acabaría la serie, el final que han puesto me ha convencido, aunque había otros que hubiera preferido.

Ahora estoy viendo otra serie, Low Winter Sun, aunque no estoy seguro de que sea capaz de rellenar el hueco dejado por Walter White. De momento esta consiguiendo gustarme de forma gradual, tal como empezó con Breaking Bad.

domingo, octubre 13, 2013

EFI, GPT y Secure Boot

Para la instalación de Linux en el portátil me tuve que decantar finalmente por Ubuntu, ya que en Debian el soporte es inexistente para las nuevos sistemas que incorporan EFI y GPT. EFI es el nuevo sistema que sustituye a las antiguas BIOS de los PCs. GPT es la especificación de la tabla de particiones propio del standard EFI que viene a sustituir al antiguo MBR (aunque EFI puede utilizar el antiguo MBR).

La instalación de Ubuntu ha sido un camino de rosas -eso sí, deshabilitando previamente el modo Secure Boot- pero luego han quedado flecos horribles como por ejemplo la opción de apagar el portátil o de cerrar/cambiar sesión de usuario no aparecían (para apagar había que lanzar el comando desde la shell 'shutdown -h now'). Y cuando consigo que aparezcan (después de instalar algunas opciones adicionales), no funcionan.

La solución ha sido de lo más peregrina, crear el usuario de nuevo. Con eso, el perfil del usuario ya podía apagar el equipo o cambiar a otro usuario (antes, ni siendo administrador ¿?). Me dí cuenta al crearle el usuario a la jefa para que ella pudiera utilizar el portátil. Su perfil de usuario no tenía esos problemas. Era algo que estaba en el perfil de mi usuario. No debo quejarme mucho, ya que con todo ello, Ubuntu si que maneja bien EFI y GPT, mientras que para Debian es un puro dolor de cabeza.

En fin, Windows 8 pasa a mejor vida, aunque hice los DVDs de recuperación de HP, puesto que he pagado por los programas que están instalados y sus correspondientes licencias.

De todas formas, estaré pendiente para cuando Debian tenga un soporte adecuado para instalarla en el portatil, Ubuntu instala demasiados programas que ni conozco ni se para que los voy a querer.

viernes, octubre 04, 2013

1100 metros

Continua la progresión. Esta vez he realizado 44 largos, alcanzando la marca de febrero. Aún queda para alcanzar los 1500 metros (60 largos) que es el objetivo que me he marcado, pero no me impongo fechas. Aunque si voy mejorando dos largos por semana, es posible que a final de año lo alcance. Ya lo veré.

martes, octubre 01, 2013

Nuevo portátil

La semana pasada adquirí el portátil que sustituye al viejo portaaviones. El modelo es un HP PAVILION 15 Notebook PC 1970 (HP Pavilion 15-E035ss) cuyas características más destacables son:
  • Procesador Intel Core i7-3632QM (2,2 GHz, 6 MB L3 de caché).
  • Memoria DDR3 de 8 GB.
  • Tarjeta de vídeo AMD Radeon HD 8670M (DDR3 dedicada de 2 GB).
  • Disco duro SATA de 500 GB 5400 rpm.
  • Pantalla HD BrightView con retroiluminación LED de 39,6 cm (15,6") en diagonal, (1.366 x 768).
  • Peso 2'3 Kg.
La decisión del modelo a comprar la tome en Barcelona, al ver la publicidad de la cadena de tiendas del FNAC. A la vuelta hice la compra aprovechando las rebajas del 10%+5%.

40 largos

La progresión después de la vuelta de las vacaciones ha sido de 28, 34 y 40 largos (o 700, 850 y 1000 metros) en tres días de piscina (lunes, miércoles y lunes). Y desde luego no puedo decir que llego como una rosa, termino reventado. Recuperar el tono después del parón de los meses de verano no es fácil.

viernes, septiembre 27, 2013

Tres meses a full

Por medio de un compañero de trabajo llevábamos varios meses viendo como podíamos sacarnos la certificación PMP. Esta certificación ofrecida por el Project Management Institute intenta ofrecer profesionales en la gestión de proyectos. Esta certificación requiere de la acreditación de un número de horas en la gestión de proyectos, recibir un curso de 35 horas de formación y por último superar un examen.

Como lo cosa no cuajaba, nos enteramos que la CEA iba a impartir el curso de certificación después del verano, así que decidí hacerlo por ese camino. Por ello, a partir del mes de Octubre estaré muy liado, ya que las tardes que no trabajo, estaré en el curso del PMP (dos días por semana).

En principio ibamos a empezar la semana que viene, pero nos han retrasado una semana el inicio del curso, manteniendo las mismas fechas pero prolongándose una semana más.

Cerrajero improvisado

La cerradura de casa no se puede abrir desde fuera con la llave si tiene otra llave puesta por dentro y este mediodía por culpa de un descuido cerramos la puerta olvidando que dejamos una llave puesta. Una vecina nos ha dejado una radiografía con la que después de un cierto esfuerzo, he conseguido abrir la puerta.

La primera noche que pasamos en el piso nos paso algo parecido y tuvimos que llamar al cerrajero, esta vez no ha sido necesario.

Por supuesto que después de hacerlo, he realizado algunos intentos más para repetir, siendo más sencillo cogerle el truco. Desde hoy siempre tendré una radiografía en el coche y otra en el trastero, por si acaso pasa otra vez.

martes, septiembre 24, 2013

Cuando se restringen los campos para los días en la crontab

Hay dos campos para indicar el dia en la crontab, uno que es el día del mes (tercer campo) y otro que es el día de la semana (quinto campo). Estos campos tienen un comportamiento diferente si se indica '*' o se pone un rango, es decir, si se restringen ambos.

Por ejemplo:
  • 59 15 * 2 1-5 usuario comando
  • 59 15 1-15 2 * usuario comando
  • 59 15 1-15 2 1-5 usuario comando
El primer comando se ejecuta de lunes a viernes durante el mes de febrero a las 15:59. El segundo comando se ejecuta del 1 al 15 del mes de febrero a las 15:59. El tercer comando pudiera entenderse que se ejecuta de lunes a viernes durante la primera quincena del mes de febrero, pero no es asi. En realidad se ejecuta del durante la primera quincena de febrero a las 15:59 y además (aquí viene la sorpresa), de lunes a viernes durante el mes de febrero.

En el propio manual de la crontab lo indican con una breve nota, pero nunca me fijé en ella :-(
Note: The day of a command's execution can be specified by two fields — day  of  month, and day of week.  If both fields are restricted (i.e., aren't *), the command will be run when either field matches  the  current time. 
Con lo que en principio no es posible decir en la crontab que un comando se ejecute unos X días de la semana durante Y días del mes. Pero hay truco, es posible hacerlo modificando la invocación del comando con un condicional de la shell para que haga una comprobación de fechas y luego ejecute el comando con el operador &&, aunque tan elegante no queda.
  • 59 15 * 2 1-5 usuario [ $(date +%d) -le 15 ]  && comando
Esto si que se ejecutaría de lunes a viernes durante la primera quincena del mes de febrero a las 15:59.

You fragged cáncer

La pasado semana aproveche para ver a Josemari en Barcelona, que además coincidía con que le decían los resultados de las pruebas después de un año de la operación y posteriores dosis de quimio. El resultado de las mismas no ha podido ser más positivo, no encontrándose rastro del cáncer. Así que tomando prestado los mensajes del Quake III Arena cuando matabas a un enemigo se puede decir "You fragged cáncer".

domingo, septiembre 22, 2013

Sorpresa musical

Visitando el Fnac para buscar un equipo de música, ví que habían dejando conectado un reproductor portátil mp3 a una de las minicadenas de exposición. Como no me gustaba lo que sonaba, le dí al botón de avance y salió una canción que me gusto, tanto que memorice el nombre del cantante y su título (Greg Laswell, Come Back Down).

Esa canción y algunas más de él que estaban colgadas en YouTube han sido la banda sonora de las vacaciones por Barcelona.

domingo, septiembre 15, 2013

Excursioning

He aprovechado la visita al mercado de libros de segunda mano de Sant Antoni en Barcelona para comprar algunos de los libros que leía en la biblioteca de Camas cuando chico. En Sevilla no hay nada parecido.

Ahora que me hago mayor, aquellos libros los estoy comprando de viejo. Sentimental que es uno diria un amigo.

También me ha servido para moverme por la red de trenes de Barcelona, ayudándome del movil. Hasta hoy, nunca había viajado solo por ella. Si que lo había hecho en coche+tomtom.

Me gusta esta ciudad.

PD: Espero que no tengamos sobrepeso en las maletas cuando volvamos.

martes, septiembre 03, 2013

Los signos de exclamación e interrogación

Alguna veces no puedo evitar interpretar los signos de interrogación y de exclamación, que aparecen en los mensajes que me llegan por correo/SMS, con el significado que se le aplica en los comentarios de las jugadas de partidas de ajedrez, en lugar del significado estándar de la RAE.
  • ! Buena jugada.
  • !! Movimiento buenísimo.
  • ? Mala jugada.
  • ?? Error mortal de la muerte.
  • !? Jugada interesante.
  • ?! Jugada débil.
Así que cuando me llega un mensaje del tipo 'Estas en casa?' lo interpreto como una mala jugada y si veo 'Te apetece ir al cine!?' es una jugada interesante.

Peleando con FreeBSD, Nexenta y ZFS

En ocasiones en el trabajo te encuentras con bombas de relojería de explosión retardada. Eso es lo que nos ha pasado con el sistema de almacenamiento del backup que hemos heredado por la integración de sistemas de un proyecto a otro que llevamos nosotros.

La solución de almacenamiento que tienen se basa en una NAS que tiene un servidor que corre sobre FreeBSD 9.0, al que se le han enganchado a una controladoras HP StorageWorks  de 70 discos. Estos discos se han ofrecido un mega volumen (110 TB) que a su vez tiene ZFS para gestionarlo.

Como solución de bajo coste para una NAS no esta nada mal pero el problema nos ha venido dado porque no se ha entregado documentación ni información sobre la gestión del ZFS para problemas tan 'nímios' como la sustitución de un disco averiado, además el ZFS ya venía en modo degradado con dos discos estropeados, que luego han pasado a ser cuatro al lanzar un chequeo de integridad (scrub) del almacenamiento ZFS.

Así que hemos tenido que hacer ingeniería de documentación de internet para entender las particularidades del FreeBSD (administrar un FreeBSD no se hace todos los días) y la gestión propiamente del ZFS y sus procedimientos de trabajo. Aún estamos en la parte de identificación de un disco averiado, pero al menos si que hemos podido hacer la sustitución por un disco de Spare, que nos ha permitido poner el estado del ZFS en modo Online y sin errores. Camcontrol nos va a servir para lo identificación, pero aún no hemos llegado a esa parte.

Pero he dicho que habíamos encontrado una bomba cuando en realidad eran dos. La segunda viene en forma de una NAS adicional (con una capacidad de 55 TB, la mitad que la otra, siendo su función respaldar a la primera por si hay algún desastre ¿?) utilizada para el respaldo de las copias de la primera NAS pero que en lugar de tener un sistema idéntico, corre bajo un sistema operativo diferente. En concreto funciona bajo un Nexenta Core 3 (una especie de Debian con núcleo OpenSolaris) y que tiene un tipo de cabina de discos DELL PowerVault.

Otra diferencia sobre la primera NAS es que en la cabina del segundo sistema se ha creado un mega volumen de datos que se le ofrece al servidor como un único disco (en la anterior, el ZFS gestiona todos los discos), con lo que el ZFS tiene enganchado ese único disco, no teniendo que hacer operativas de sustitución de discos a nivel de ZFS. Los problemas de reemplazo/detección de discos fallidos se gestionan desde la cabina de disco. Para ellos disponemos del software MegaRaid de LSI que nos ofrece los servicios necesarios para detectar e identificar los discos problemáticos.

Con lo que otra vez tenemos que empezar con el proceso de documentarse y probar. Menos mal que al estar basada en Debian, la cosa se hace más familiar y el disponer del conjunto de herramientas megaraid nos ha solucionado la vida en un 110%. La pega es que como en esta cabina nada fallaba, pues no podemos probar los métodos de sustitución. Siempre podemos provocar un fallo, pero es tentar la suerte. Con el inconveniente adicional de que nada de lo que hagamos en una, podemos aplicarlo en la otra y viceversa. 

En todo caso, ahora estamos mejor que hace un par de semanas, cuando se nos trasmitió que la localización de un disco averiado se realizaba mediante técnica rebeca al uso, es decir, extrayendo disco a disco y comprobando simultáneamente los mensajes de error en los logs. Un colega diría que quien haya hecho eso se habría ganado el premio Rebeco del año.

Por último, entrar en valoraciones sobre las soluciones elegidas para el almacenamiento del respaldo de los volúmenes de cintas (que en lugar de escribirse físicamente, se vuelcan en cintas virtuales dentro la NAS principal) no nos lleva a ninguna parte. Los primero es familiarizarse con los sistemas, luego ya habrá tiempo de valorar si es bueno o malo.

De todas formas me voy a mojar. La solución me gusta teniendo en cuenta la relación coste/características, pero me parece que no se valoraron los riesgos que implicaban poner en funcionamiento unos sistemas que son poco conocidos y que hasta para los anteriores administradores que lidiaron con ellos les resultaban bastante oscuros en su gestión.

Creo que este riesgo no se tiene que solventar una vez puesto en producción los sistemas, se deben solventar antes porque pudiera pasar que se encontrase un problema para que el que no existiera solución y al ya haberse hecho la inversión en tiempo y dinero, se tuviera que tirar a la basura por culpa del problema que no se tuvo en cuenta a su debido momento.

Además, el haber inventado de nuevo la rueda para la segunda NAS, existiendo una primera que medianamente controlabas, no hace más que incrementar el riesgo. Puedo entender los motivos por el que se hizo esto, que no era más que buscar protección ante la aparición de un bug que se diera en una de las NAS e invalidara también la otra, pero no los comparto.

Con un ejemplo exagerado, es como si a google se le ocurriera hacer un nuevo servidor o un servicio de cluster, diferente por completo a los demás que tiene para cada uno de sus nodos/cpds, a fin de protegerse de los bugs similares que pudieran aparecer. Uno de los éxitos de google se basa en la replicación de sus soluciones.

domingo, septiembre 01, 2013

Problemas con los pinchos USB 3G

El fantástico y maravilloso mundo de los pinchos USB para las conexiones 3G me están dando más quebraderos de cabeza de los que pensaba. Debido a una actualización de las conexiones 3G que 'disframos' en nuestras guardias del trabajo, nos han cambiado el pincho. Para probar el nuevo (ZTE MF190 de Movistar), lo he conectado al ordenador de sobremesa encontrando que el NetworkManager lo reconoce pero parece incapaz de usarlo.

Después de investigar, parece que todo el problema esta que el NetworkManager se empecina en utilizar como dispositivo de comunicaciones el ttyUSB2 en lugar del ttyUSB4. Hay que decir, que cuando se conectan estos dispositivos USB, el sistema reconoce varios puertos series, cada uno de ellos para una funcionalidad (puesto que pueden ser utilizados como una unidad de almacenamiento, por poner un ejemplo).

De momento no doy con la tecla, ya que inicialmente pensaba que el problema estaba en la aplicación usb_modeswitch que se encarga de reconocer el pincho usb y crear sus dispositivos /dev/ttyUSBx. Seguiremos investigando.

jueves, agosto 29, 2013

Resumen de cambios en la LPIC-3

Hasta finales de Septiembre, para sacarse la certificación LPIC-3 era necesario pasar el examen 301 (Core) y uno de los exámenes de especialización: 302 (entornos mixtos), 303 (seguridad) o 304 (virtualización). A partir del 1 de Octubre, no será necesario hacer dos exámenes. Con sacarse cualquiera de las tres especializaciones tienes la certificación LPIC-3.

Alguno pensará que puede ser algo injusto que la especialización de entornos mixtos requiera de dos exámenes, mientras que las otras requiera de sólo uno, pero la especialización de entornos mixtos también sufrirá un cambio. Surge un nuevo examen, el 300, que reúne parte de la materia de los 301 y 302, para equiparar la especialización de entornos mixtos a las otras dos (seguridad y virtualización) que requieren de un único examen. La materia sobrante de los exámenes 301 y 302 que no entra en el 300 (algo de ldap y capacidad), es recogida por los exámenes de la LPIC-2 y LPIC-1 que sufren una pequeña actualización.

Los antiguos exámenes 301 y 302 se mantendrán hasta finales de año, desapareciendo posteriormente. Por tanta, hasta esa fecha habrá dos formas diferentes para sacarse la certificación de entornos mixtos, vía examen 300 o vía examen 301-302.

Por consiguiente, aquellos que no tengan la LPIC-3, les interesa esperarse al 1 de Octubre. Para los que hayan pasado uno de los exámenes 301-302 pero aún no tengan la certificación LPIC-3, les interesa superar el examen que le falta de la especialización de entornos mixtos (antes del 31 de Diciembre) y obtener su deseada certificación, de lo contrario tendrán que sacarse el examen 300, volviéndose a tener que prepararse parte de una materia ya estudiada de nuevo.

domingo, agosto 25, 2013

100000 Km

A la vuelta de la playa el coche ha superado la barrera de los cien mil kilómetros con seis años y cuatro meses.

viernes, agosto 23, 2013

Dos tipos de tiendas de muebles

En mi opinión hay dos tipos de tiendas de muebles. Para la clasificación me baso en los libros decorativos. Las hay que utilizan libros de verdad (y en español) y las otras que utilizan atrezzo para simular libros (o están en un idioma ininteligible para el común de los mortales). Las primeras suelen ser las caras y las segundas son las baratas.

En todo caso, creo que soy de los pocos que se detiene a mirar los libros que ponen en las exposiciones de muebles, por la peregrina idea de que es posible encontrar alguna sorpresa.

domingo, agosto 18, 2013

RIP del portaaviones

Es un día triste, el arreglo al portaaviones no ha funcionado. Desde el 22 de Febrero de 2006 llevaba conmigo el portátil, un modelo Dell Inspiron 9400 de 17 pulgadas con procesador Intel Core Duo 2'16 GHz y 1 GB de RAM, tarjeta gráfica NVida GeForce 7800 GO con RAM de 256 MB dedicadas. Aunque los dos últimos años ha estado poco tiempo operativo por los achaques de la tarjeta gráfica, que ha sido su perdición.

Todavía tengo la posibilidad de sustituir la tarjeta gráfica por otra (un modelo superior NVideo GForce GO 7900 GTX) pero no me fío de que no vaya a surgir el mismo problema u otro pasado unos meses, con lo optare por la opción radical de canivalizar el equipo para que algunas piezas se queden conmigo.

El disco duro de 100 GB es funcional y lo he probado con un viejo disco duro portátil de Verbatim. La cpu la puedo emplear para los llaveros. Los ventiladores son susceptibles de emplearlos para refrigerar la Raspberry Pi. La pantalla LCD de 17 pulgadas funciona pero desconozco en qué la puedo utilizar. Las unidades de DVD-RW también las puedo reutilizar. El maletín (o maletazo) también está en buen estado, aunque es muy grande. Con la memoria y la tarjeta inalámbrica Intel ProWireless 3945 poco podré hacer pero junto con el resto de cosas las puedo intentar vender por internet.

No es mala solución, lo que estoy escribiendo lo hago desde un teclado Olivetti ANK27-102 PS/2 que venía con mi primer PC, un viejo 286 que mis padres me regalaron a principio de los 90.

sábado, agosto 17, 2013

Tercer arreglo del portátil

En esta ocasión solo me voy a gastar 10 € en arreglarlo, si es que lo consigo. El gasto ha sido la compra de un juego de destornilladores para sustituir el de los chinos que se habían ido descomponiendo con el paso del tiempo.

Es la tercera vez que se estropea el bicho. En la primera reemplace la pantalla LCD. En la segunda el problema estaba en el chipset de la tarjeta gráfica que se calentaba y se arregla soldando los conductores de cobre.

En esta ocasión para ser el mismo problema, pero en lugar de sólo soldarle los conductores de cobre que conectan el chipset de la GPU con los ventiladores le cambiaré la pasta térmica.

Adjunto foto del portátil en modo abierto de par en par.


Pronunciación anglosajona de LaTeX

Pensaba que LaTeX se pronunciaba como La-tech pero lo correcto es Lei-tegh, aunque se acepta para los hispanohablantes pronunciarlo como La-tech. Lo he leído de la versión electrónica del libro 'Una descripción de LaTeX 2e' de Bautista y Oetiker1 que sirve como introducción al trabajo para la composición de documentos empleando LaTeX.

1 Tobias Oetiker también es el creador de programas como MRTG junto con Dave Rand.

jueves, agosto 15, 2013

HTTPS y LDAP en apache

Recientemente me han pedido en el curro que cambie los accesos a las aplicaciones que están en los servidores de monitorización para que se utilice HTTPS en lugar de HTTP y que los usuarios se autentiquen mediante el LDAP corporativo.

Después de unas pruebas de ensayo y error con el servidor de pruebas, ya he dado con la tecla de forma sencilla.

Para el cambio del HTTP a HTTPS
#
# Reescritura de todos los acceso a https con mod_rewrite
#
# Habilitar el modulo
RewriteEngine On
# Se asegura que los accesos no son HTTPS
RewriteCond %{HTTPS} !=on
# Rescribimos las url pero cambiando el protocolo a HTTPS
# Se puede utlilizar en httpd.conf como en .htacess, aunque
# en este ultimo caso hay que asegurar de que las directivas
# allowOverride son las adecuadas y que se encuentra
# en el DocumentRoot del servidor
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
Para el uso del ldap para la autenticación de usuarios de una aplicación situada dentro de un directorio
#
# Acceso mediante usuarios autenticados contra el ldap
#
<Directory "/path">
  Order allow,deny
  Allow from all
  AllowOverride AuthConfig
  AuthName "Acceso Aplicacion X"
  AuthType Basic
  AuthBasicProvider ldap
  AuthzLDAPAuthoritative   On
  AuthLDAPBindDN "uid=BindUserLdap,o=organizacion,c=com"
  AuthLDAPBindPassword BindUserLdapPassword
  AuthLDAPURL "ldap://ldap.organizacion.com.com:389/o=organizacion,c=com?uid?sub?(objectClass=*)"
  Require ldap-user listaUsuariosAutorizadosSeparadosPorEspacios
</Directory>

miércoles, agosto 14, 2013

Wget haciendo de webzip

No he podido evitar acordarme del antiguo WebZip, un programa de Windows que permitia descargar una web enterita.

En linux existe desde hace mucho tiempo el comando wget con la opción -r para añadirle la recursividad en la descarga de los enlaces. Pero se pueden encontrar problemas con web dinámicas, en que no nos van a funcionar los enlaces cuando estemos navegando de forma offline por la web descargada. Para ello, lo suyo es utilizar las opciones -m (mirror) -k (convertir enlaces) -E (ajuste de extensión).
$ wget -k -m -E http://www.miweb.com
Es el auténtico botón de descargar internet.

Libros pendientes de terminar de leer

Mi lista de libros empezados pero que no he terminado de leer empieza a ser larga. Puedo recordar los siguientes:
  • 1Q84 (papel, volúmenes I y II)
  • Mechanicum (papel)
  • El cementerio de Praga (papel)
  • Guerra Mundial Z (digital)
  • El abuelo que salto por la ventana y se largó (digital)
  • El maestro de Go (digital)
  • El tango de la guardia vieja (digital)
  • El libro de las almas (digital)
Y para complicar la cosa, me compre el quinto libro de la saga de la Caída del Imperio de Malaz, Mareas de medianoche. Lo hice porque la traductora es nueva y no tiene nada que ver con el traductor de los anteriores volúmenes.

domingo, agosto 04, 2013

El excientífico profesor de instituto

Viendo la película de catástrofes habitual en el fin de semana he caído en la cuanta de que en algunas de ellas aparece el personaje que hace de científico con gran prestigio pero que se encuentra retirado por diferencias con sus jefes y que también tiene una trágica historia familiar de la que recuperarse. Este científico esta dando clases en un instituto.

Lo raro de la historia, es que el profesor siempre aparece dando solitarias clases a una alumna aventajada. No sé a que tipo de instituto van los americanos, pero quedarse después de clase con el profesor de turno no es muy normal. Es más, ¿la alumna no va a otras clases? ¿o el profesor no tiene otras clases para otros cursos?

Quizás es que estoy influenciado por la película Lío en Río que la echaban en otro canal.

viernes, agosto 02, 2013

El rodrigato

Tengo un amigo que define al periodo de tiempo en el que uno hace de Rodríguez como el Rodrigato, jugando con las palabras rodríguez y emirato. Me parece un concepto genial.

lunes, julio 29, 2013

No me convence Tiny Tiny RSS

He probado a instalar el lector de feed Tiny Tiny RSS y no ha llegado a cuajar del todo. Los requisitos para instalarlo en un servidor web son elevados (PHP 5.3 o superior) y necesita tener muchos directorios configurados con permisos poco restrictivos. No he conseguido que actualice automáticamente los contenidos de los feeds. La opción de importar las fuentes de feeds de los ficheros opml ha funcionado muy bien con la copia de seguridad del google reader. La interfaz es agradable.

No sé si le daré otra oportunidad.

domingo, julio 28, 2013

Orphan Black

El jueves terminamos de ver la primera temporada de la serie. Nos ha mantenido entretenidos durante dos semanas. Tiene muchas cosas a favor, pero la principal es que en los capítulos pasan cosas continuamente, con lo que merece la pena. Otro punto bueno son los personajes secundarios, están logrados.

No sé como resultará la segunda temporada. Tampoco sé si entrara en los derroteros de las series normales en la que los capítulos se vuelven meros procedimientos de relleno mientras que la historia principal se desarrolla en algunos capítulos sueltos. Espero que no, de lo contrario sería una pena y una perdida de tiempo.

domingo, julio 21, 2013

Experimento 1 del llavero de resina

El primer experimento para hacer los llaveros lo hice ayer. Utilice un chip de BIOS para no estropear un chip de microprocesador.

Herramientas adicionales empleadas:
  • Un vaso pequeño ancho de vidrio.
  • Jeringuilla de 10 ml para controlar la cantidad de catalizador a emplear en la mezcla.
Problema detectados:
  • El chip se hunde por completo, quedando muy pegado a una de las caras. Supongo que la solución es esperarme un rato (1/2 hora) para entonces meterlo en el mezcla de poliester.
  • Difícil manejo del chip cuando se trata de introducir en el recipiente que contiene la mezcla. Entiendo que con unas pinzas podre hacerlo mejor.
  • Una vez endurecido, no hay forma de despegarlo. Para despegarlo lo he congelado, pero el resultado ha sido que el poliester ha estallado, apareciendo fracturas por todas partes, sin que haya sido posible despegarlo del molde. Creo que tendré que aplicar vaselina en las paredes del molde.
  • Tiempo de endurecimiento superior a las dos horas. Lo he dejado un dia completo. Aún así, no se queda lo suficientemente dura -con la uña se puede rallar-. ¿Más catalizador? ¿Influirá en la transparencia?
El resultado no ha sido el esperado. Tengo un vaso con un chip pegado al fondo y que parece roto por las fracturas de la resina. La transparencia de la resina es muy buena, pensaba que no se iba a ver tan transparente. He dejado algunas fotos en el flickr. Pongo la que ilustra el desastre final.

sábado, julio 20, 2013

La canción del afilador

Hacia años que no escuchaba la flauta del afilador e inmediatamente he pensado que tenemos en casa varios cuchillos que necesiten un buen afilado. En realidad son todos menos uno los que están así, terminando usando siempre el mismo para cortar cualquier cosa (lo llamamos 'el bueno').

Por otra parte, la canción como todo de móvil es interesante.

viernes, julio 19, 2013

La letra de la canción

A la vuelta de comprar en el mercadona pusieron la canción Entre dos tierras de Héroes del Silencio en la cadena de radio Rock FM. La letra venía de perlas. En el garaje no quise bajarme del coche hasta que terminara.

miércoles, julio 17, 2013

Resultado del Online Skills Assessment de Red Hat

Hace unos dias realice el Online Skills Assessment de Red Hat para comprobar el nivel que tengo antes de preparar las certificaciones. De 28 áreas posibles, el resultado obtenido ha sido el siguiente (no hay puntuación):

     15 Deep Understanding
     10 Limited Knowledge
      2 Some Understanding
      1 Unfamiliar

Con lo que voy a tener que apretarme el cinturón en los próximos meses.

martes, julio 16, 2013

¿Dónde estabas cuando Rajoy dimitió?

En un mundo paralelo nos podríamos plantear esa pregunta, al igual que hicieron los americanos cuando recuerdan la muerte de Kennedy, pero en su versión españolizada, adaptada a la palabra anatema de los políticos nacionales, la dimisión.

Pero como decía, eso queda para los mundos paralelos, la realidad de España marca otra pauta, la de aferrarse al sillón a cualquier precio (se pueden hacer chascarrillos con los sobres).

Aunque lo peor de todo es que las alternativas que se nos presentan -PSOE?- son vergonzantes. Ninguno de los dos partidos mayoritario han demostrado la más mínima pizca de dignidad cuando estaban en gobernando -la reforma de la constitución sin pasar por un referéndum a petición de la troika comunitaria fue  para 'echarlos a patadas y sin compasión'-.

De la reforma laboral lanzada por el PSOE y retocada por el PP ni hablo. Que lo haga el PP tiene su pase, entra dentro de sus principios liberales, pero que lo hiciera el PSOE no encajaba con ningún valor progresista ni obrero.

Así que estamos con el escándalo Bárcenas, que en cualquier país con verdadera cultura democrática hubiese supuesto la dimisión de los implicados, mientras los políticos intentan quitarle peso al tema. Hay que recordar que hasta el mes de marzo, Barcenas tenia coche y garaje en la sede del PP.

Me enciendo por momentos.

lunes, julio 15, 2013

Los collares de aros de golosinas

Son las golosinas que mas me gustan y cada vez que encuentro un kiosko que las tenga a la vista, les compro varios collares/pulseras.

domingo, julio 14, 2013

Mueble del salón colgado

Ayer estuvimos colgando el mueble que hay debajo de la tele. Costo trabajo pero la soluciones de baja tecnología nos salvaron la vida: una tabla con ruedas que utilizamos para mover el mueble con facilidad mientras tomamos las medidas en la pared, un nivel y metro para colocar los agujeros en los paneles traseros para los enchufes, bridas para tener sujetos los cables y tornillos mas largos para los espiches metálicos especiales de pladur.

Lo difícil del montaje ha sido que los dos módulos quedaran a nivel (como si de una sola pieza se tratara ) y solventar el problema de los espiches que sujetan el mueble a la pared. Estos espiches hacen un paraguas con el tornillo, apretando el pladur haciendo presa, pero al tener que salvar la pieza que sirve de apoyo del mueble con la pared, no alcanzaba con la rosca del espiche de la pared, con lo que teníamos que utilizar tornillos mas largos una vez colocados los espiches en la pared.

Como mejora, hemos puesto un punto de sujeción adicional a cada modulo. Ikea recomendaba sólo tres puntos de apoyo (todos arriba). El añadido lo hemos colocado abajo.

El mueble ha quedado a diez centímetros del suelo, lo suficiente para poder pasar mopa y fregona cuando limpiemos el sofá, sin que se vea el rodapié (mis padres siempre lo han llamado plinto) de la pared.

jueves, julio 11, 2013

Libros de RHCSA y RHCE

Hoy he recogido los libros de Michael Jang 'RHCSA/RHCE Red Hat Linux Certification Study Guide' y Damian Tommasino 'RHCSA and RHCE Cert Guide and Lab Manual'.

He decidido que la LPIC-3 va a esperar hasta que pongan en marcha los nuevos exámenes que surgirán con la actualización de las materias de estudio (los nuevos exámenes empezaran en Septiembre, los antiguos se mantienen hasta Diciembre de 2013). De esta forma también, puedo aprovecharme de las jornadas de software libre que organiza la Universidad de Sevilla todos los años donde es posible hacer los exámenes de certificación de la LPIC a mitad de precio, que suelen celebrarse por el mes de Marzo.

Espero también que a principio de año que viene, ya exista más documentación sobre el futuro examen 300 que da pie para obtener el último nivel de la certificación LPI.

Mientras tanto, hay que seguir avanzando y el primer paso con Red Hat ya lo he dado. La materia con respecto a la LPIC es similar, centrada en los productos de Red Hat como es natural y con exámenes totalmente diferentes, no tan centrados en los conocimientos sino en la resolución de problemas en un entorno de trabajo lo más real posible (aunque los conocimientos son indispensables igualmente).

La pega es que el examen como los cursos que existen (que duran una semana) se suelen organizar en Madrid, y en todo caso en Barcelona. En Sevilla no hay posibilidades. Es lo que tiene vivir en provincias :-(

La mayor parte de esta información me la ha facilitado amablemente Fernando Ruiz-Tapiador que ha contestado mis dudas al respecto.

Lector propio de feeds

Hasta ahora no me han convencido los lectores de feeds que he probado para sustituir al Google Reader. 

El motivo principal de la desconfianza en lectores dependientes de una empresa cualquiera es la sensación de abandono que me dejó Google cuando decidió cerrar su lector. Pensando sobre ello, me ocurre lo mismo con el blog y, yendo mas lejos, mi correo electrónico. ¿Qué pasa si de repente decidieran cerrar estos servicios?

Creo que el primer paso, es ir probando herramientas de lectores RSS que se puedan instalar en un servicio de hosting y dependiendo de los resultados, ir más lejos.

Me anoto utilizar alguno de tipo open source como son 'Tiny Tiny RSS' o 'Lilina', ambos corren sobre la combinación PHP+Apache+Mysql, con los que no debo tener problemas.

sábado, julio 06, 2013

El bajón

Después del pico de actividad de las últimas semanas, viene el bajón. Me paro a pensar haciendo la pregunta '¿qué hago? ¿qué hago? ¿qué hago?' y cuando tengo la respuesta, me pongo a hacerlo para dejarlo al momento por falta de concentración. 'Imposible'. Ni leer puedo.

jueves, julio 04, 2013

Level Up

Aprobado el 202 con una nota de 700/800. He cometido algunos fallos tontos. También había preguntas de las que no tenía ni idea. En el libro de Roderick ni siquiera aparecen. Tampoco hay que darle más vueltas, no es mal resultado y el objetivo de conseguir la LPIC-2 esta hecho.

El problema surge que los exámenes correspondientes al nivel 3 los actualizan en Octubre (los cambios se recogen aquí LPIC-3 Senior Level Linux Certification). En Sevilla no hay ninguna entidad que te examine en el mes de agosto. Ademas, apenas hay material de estudio (dos guías he encontrado) para el examen 301. Una de IBM Exam Prep Tutorial LPI-3 y otra de un chaval que se lo ha currado en forma de libro pero a la que le faltan cosas Study Guide LPI-3_301.

Con lo que no sé si esperarme a Octubre para examinarme, pero me encontraré con el mismo problema, habrá poco material de estudio1 :-(. Debo pensármelo bien lo que voy a hacer.

1 En realidad hay mucho material, pero tendría que hacerme la guía basándome en los objetivos que ponen del examen.

miércoles, julio 03, 2013

Diez meses después de la operación

Ayer recibí la visita de mi amigo Josemari, pasando la tarde de cháchara, recordando viejos tiempos. De paso se llevó una Raspberry Pi para que pudiera jugar con ella cuando regrese a Barcelona.

Hace más de un año le detectaron un cáncer en el estómago. Posteriormente, lo doctores recomendaron una intervención en la que le extirpaban el estómago. Diez meses después de la operación esta empezando a hacer vida normal, aunque todavía tiene la debilidad propia de las muchas sesiones de quimio que ha tenido que recibir y que según los médicos irá desapareciendo cuando su cuerpo elimine del todo las medicinas/tóxinas que le han dado.

Aún se tiene que enfrentar a una revisión completa cuando haya pasado el año, que incluye un tac y varias radiografías, para descartar cualquier posible rebrote de la enfermedad.

Si todo va bien, para navidad tendrá el alta.

martes, julio 02, 2013

Minivacaciones

Durante dos días estaré de descanso, que aprovecharé para desconectar del trabajo antes del examen y repasar algo, no mucho, porque tampoco hay que darse el atracón el último día. Lo que no se haya estudiado antes, no se puede pretender estudiar en un día. Estoy ansioso porque llegue el día del examen y quitármelo de encima para pasar al siguiente.

martes, junio 25, 2013

Dos historias

Rondando tengo varias historias para preparar dos partidas de rol que aún no consigo engarzar. Estaran ambientadas en dos mundos bien distintos, el oriental de cinco anillos y el actual de delta green. En el primero, la historia girará en torno a una competición milenaria y al ansia de poder que de ella se desprende. En el segundo se mezclaran los tronos, una torre oscura y una biblioteca.

Cuando termine con los niveles de certificación LPI me pondré a desarrollarlas para dirigirlas hacia final de año -me doy tiempo para no pillarme los dedos :-) -.

domingo, junio 23, 2013

More test!

Este fin de semana había declinado la oferta de ir a la playa para quedarme en casa estudiando. Voy notando que estoy entrando en la etapa final del examen 202 para obtener la certificación lpic-2 y si me hubiera marchado, no lo habría pasado bien pensando que tendría estudiar.

Ahora mismo estoy rondando el 80% en los test del libro, mientras que con los test de examcollection estoy en el 100%. La diferencia se debe a que he hecho muchos mas test de examcollection que del libro.

sábado, junio 22, 2013

El mejor Superman

Si, tengo cerca de cuarenta años y todavía me siguen gustando las películas de superhéroes. La última de Superman no iba a ser una excepción. De todos los supermanes de la gran pantalla, es la que más me ha gustado. Personalmente, no es Superman mi héroe favorito -quizas lo sean Hulk junto con Thor y Spiderman- por lo que esta película me podría gustar más que las anteriores.

De todas formas, pese a mi declaración inicial, no tengo entre mis películas favoritas ninguna de superhéroes. y creo que va a seguir así.

lunes, junio 17, 2013

Superando a Hagen

Hagen el escanciador, que engañó a Crimilda y mató a Sigfrido, ha sido para mi el personaje literario traidor por excelencia. Quizás lo peor de lo que hizo, fue la soberbia con la que luego se regodeo de su acción ante quienes lo escucharon.

Pero la felonía de Hagen había quedado corta en mi escala personal por lo que ocurre en el tercer libro de Juego de Tronos, Tormenta de Espadas. Y lo peor, es que no pensaba que pudiera superarse, pero la versión televisiva de la serie lo ha hecho, es más cruel que la original.

jueves, junio 13, 2013

Update del movil

Al final puse IOS6 en el movil. He tardado en hacerlo porque no me convencian las mejoras que trae para el iphone 4, la mayoría encaminadas hacia el iphone 4S y el iphone 5. Pero había alguna aplicaciones que quería probar para compartir y reproducir contenido multimedia desde/hacia el iphone/raspberry usando el protocolo DLNA que requerían de IOS6 en el movil.

domingo, junio 09, 2013

Estación meteorológica operativa

Solucionado el problema con el tratamiento que hace el raspbmc del directorio /var/log que impedia que se levantara apache en cada reinicio (en el reinicio era borrado el contenido de /var/log, despareciendo el directorio apache2, necesario para levantar el servicio del servidor web) me puse a adaptar el script de tratamiento de la información del tiempo de San Pablo que se encuentra en el NOAA, sin utilizar la herramienta weather por el pobre rendimiento que ofrece.

El script ha quedado así.
#!/bin/bash
FGET=/tmp/myweather.log
if [ -e $FGET ]; then
    rm -rf $FGET
fi
wget -O $FGET http://weather.noaa.gov/pub/data/observations/metar/decoded/LEZL.TXT 2> /dev/null
cat $FGET | grep "Temperature" | sed -n 's/.*(\(.*\) C).*$/\1/p'
rm -f $FGET
Luego es decirle al cacti que cree el gráfico (una buena guia para hacerlo es Simplest Method of Going from Script to Graph (Walkthrough).

Logs persistentes en raspbmc

Dejo como nota la solución al problema del borrado del contenido del directorio /var/log en raspbmc es debido a que la configuración por defecto del sistema quiere que los logs sean temporales. Se puede corregir con la opción persistent-logs en el fichero /boot/cmdline.txt

Acabo de descubrirlo, pero no puedo probarlo porque están viendo la tele en casa y para comprobar que funciona, he de reiniciar la raspberry, cortando el rollo. Mañana habrá tiempo de sobra para el test.

Actualización: Sí, es correcta la solución, con la salvedad de en el primer arranque una vez realizado el cambio hay que crear los directorios 'perdidos' necesarios (/var/log/apache2) una vez arrancado el sistema, para que en el siguiente rearranque ya estén en la estructura y no haga falta crearlos.

viernes, junio 07, 2013

Llaveros de microprocesadores

Hace unos días rescate de la casa de mis padres dos procesadores AMD de dos ordenadores viejos que no funcionaban pero que aún no había tirado (creo que serán de las pocos chismes, como dice mi madre, que quedan míos por allí). Lo que quiero hacer con los microprocesadores es envolverlos en resina transparente para hacer unos llaveros la mar de curiosos.

Aún estoy en la fase de limpieza de la silicona térmica de los micros, que al pasar tanto tiempo se ha endurecido y cuesta quitarla.

Las lluvias de castamere

Todavía no he visto el capítulo nueve de Juego de Tronos de la tercera temporada -aunque sé de que va por leerme los libros- pero pensando sobre el particular, creo que contiene algunos de los momentos más hijos de puta de cualquier serie de televisión que haya visto antes (y que vea después).

lunes, junio 03, 2013

Estación meteorológica en la RBP

Como cerca de casa tengo el aeropuerto de San Pablo, no es necesario comprar ningún hardware especial para realizar mediciones de la temperatura. Ya se encargan ellos de hacerlo por mi. Obviamente, solo tengo que realizar algún script que me lee la información de San Pablo y la convierta al formato conveniente para que otro programa haga las gráficas.

Necesito las aplicaciones weather (lectura de las estaciones metereológicas desde la línea de comando), cacti (obtiene los datos y genera las gráficas), apache (para mostrar los resultados accesibles por http mediante cacti). Todo este trabajo lo tenía ya realizado en el ordenador de sobremesa, pero me he encontrado un problema inesperado. La lectura de la información del tiempo con el programa weather es exageradamente lento desde la RBP en comparación con el tiempo empleado por el ordenador de sobremesa (un minuto y medio frente a tres segundos).
sobremesa:~$ time weather LEZL
Searching via station...
[caching result Sevilla / San Pablo, Spain]
Current conditions at Sevilla / San Pablo, Spain (LEZL) 37-25N 005-54W 31M
Last updated Jun 01, 2013 - 08:00 AM EDT / 2013.06.01 1200 UTC
   Temperature: 77 F (25 C)
   Relative Humidity: 25%
   Wind: from the ENE (060 degrees) at 6 MPH (5 KT) (direction variable)
real 0m2.391s
user 0m2.136s
sys 0m0.084s

raspbmc:~$ time weather LEZL
Searching via station...
[caching result Sevilla / San Pablo, Spain]
Current conditions at Sevilla / San Pablo, Spain (LEZL) 37-25N 005-54W 31M
Last updated Jun 01, 2013 - 08:00 AM EDT / 2013.06.01 1200 UTC
   Temperature: 77 F (25 C)
   Relative Humidity: 25%
   Wind: from the ENE (060 degrees) at 6 MPH (5 KT) (direction variable)
real 1m19.802s
user 0m57.260s
sys 0m0.510s
Lo notable de esto, es que si hago la consulta por wget del fichero que ofrece el servicio de meteorología americano NOAA (http://weather.noaa.gov/pub/data/observations/metar/decoded/LEZL.TXT) se responde en unos breves segundos, con lo que deduzco que el problema esta en el comando weather. Descartando que sea algo relacionado con la potencia de la raspberry, sino más bien debe estar relacionado con la forma en que se realiza la búsqueda de las estaciones en los ficheros del weather.

A parte de esto me he encontrado con otra sorpresa. Después de instalar el apache, reinicie la raspberry pero no levanta el servidor web cuando arranca, aunque se encontraba entre los servicios de inicio del runlevel 2. La causa del fallo es que raspbmc recrea el contenido de /var/log/, pero olvidando el del apache (/var/log/apache2). Algo estúpido, pero tengo que estudiar como lo hacen para corregirlo.

En fin, cuando encuentre la causa de los problemas, tendré montada la estación meteorológica.

sábado, junio 01, 2013

Anotación ***

No sé si me acordare dentro de un tiempo del significado del triple asterisco, pero me apetece hacerlo de esta forma. Como una chincheta en un calendario, pero hacia atrás.

Cómo utilizar el servicio Secrets Manager para guardar las claves privadas de SSH

Para guardar la clave privada en el servicio Secrets Manager como un secreto en modo texto sin formato, sigue estos pasos Supongamos que la ...