lunes, octubre 05, 2015

Sesión preparatoria de personajes

Es muy posible que la sesión preparatoria de personajes para la partida de rol que hicimos el sábado pasado por la tarde haya sido la más diferente en la que he estado nunca y en la que nunca más estaré.

Para comenzar, las cinco jugadoras no tenían ninguna experiencia previa. Dos de ellas iban con sus bebés de pocos meses (de entre tres y seis meses, Paula y Daniel), teniendo momentos de "tiro los dados mientras le doy el pecho a mi hijo". Algo bastante infrecuente. Hasta el sábado, ninguno de los jugadores de rol que conozco me podría decir que lo había hecho.

Creo que estaban preocupadas de como transcurrirían las cosas, ya que se podía pensar que sus hijos podían ser un incordio o que hubiera mucha confusión porque preguntaran muchas cosas. No fue así, primero porque las madres conocen a sus hijos y saben como tratarlos para que estén tranquilos. Segundo, porque por preguntar no pasa nada y siempre que se mantenga un orden y un respeto, todo el mundo aprende.

Por supuesto, juntar a cinco jugadoras inexpertas podía ser tachado de una temeridad por mi parte, pero no es para tanto. Podría decir que después de años dándoles largas, me cogieron en un renuncio y ya no podía echarme atrás, pero sería faltar a la verdad. Creo que el rol es para todo el mundo y no entiende de edades ni nada más, sólo de ganas de jugarlo.

Además, las partidas no las juega el master, sino que son los jugadores los que la hacen posible, para bien o para mal. En este caso, se conocen entre ellas desde hace muchos años y van con una predisposición e ilusión fantástica de jugar y aprender algo de lo que no saben nada.

De momento, creo que el primer día fue todo bien. Espero que les gustara, aunque les mandé deberes para casa (escribir el trasfondo de sus personajes).

PD: Creo que los dos bebés necesitan su hoja de personaje, aunque sean personajes no jugadores. Cuando sean grandes podrán decir que a los pocos meses estuvieron en una partida de rol.

domingo, septiembre 27, 2015

Pedales automáticos

He ido a poner los pedales automáticos con las llaves fijas que tengo del 15, pero no me sirven. No tienen suficiente mango para que pueda hacer palanca y desenrroscarlos de las bielas. He sido tan bruto que una de ellas he terminado por romperla al ceder un poco una de las pinzas de la llave.

Esto de la bici tiene su ciencia, pero también sus herramientas. Las calas al menos sí que las he podido fijar en las zapatillas.

Por cierto, los pedales son unos Shimano PD-M530 y las zapatillas, también Shimano, modelo SH-XC31L.

martes, septiembre 22, 2015

Capturando vídeo digital

Hace un tiempo quise pasar unas cintas antiguas que tenía una amiga grabada con su cámara miniDV (JVC GR-D721E) pero aquello no cuajo porque no tenia los cables y lo más importante, no disponía de entrada FireWire (IEEE 1394) para enviar los datos desde la cámara al PC. En esas cintas estaban nuestras grabaciones del viaje a Egipto.

Después de las vacaciones, intente pasarlo mediante un cable firewire-usb3.0 pero tampoco lo conseguí. De pura casualidad, me fijé en que el ordenador de sobremesa sí disponía de la toma firewire, intentándolo de nuevo, esta vez con éxito. El programa que instale es Kino, que hace tiempo esta discontinuado por sus desarrolladores, con lo que conseguí pasar las grabaciones relativamente bien. Así que estoy liado con el proyecto de pasar todas las cintas al ordenador para grabarlas luego en varios DVDs.

Con otros programas mas recientes (kdenlive tiene la mejor pinta), no he conseguido que me reconozcan la cámara, impidiendo la posibilidad de reproducir/grabar los vídeos de la cinta.

domingo, septiembre 20, 2015

El puente peatonal sobre la SE30

El viernes pasado salí desde casa para llegar al parque de la Buhaira. Desde Sevilla Este para llegar al centro solo hay un camino, pasar por el carril bici de la avenida de Montesierra, pero mirando detenidamente google maps ví que hay dos pasarelas que cruzan la SE30. La primera de ellas esta por la zona de Santa Clara y otra un poco más allá de la avenida Montesierra.

El primer puente peatonal tiene un prohibido como una casa para ir en Bici y han puesto unos vallas para que te sea muy complicado pasar con la bici, aunque sea bajado de ellos. Supongo que para evitar que pasaran las motos, pusieron esos impedimentos. Pude sortear los obstáculos poniendo la bici de pie a una rueda, ya que pasar la bici por encima de ellos es muy difícil. Cada obstáculos esta compuesto de dos vallas muy juntas de casi metro y medio de altura. El que quiera pasar tiene que hacer un zigzag que con la bici no se puede hacer. Estos obstáculos están en ambas entradas/salidas del puente.

Otro día investigaré que tal es el segundo puente, que esta cercano al parque Infanta Elena.

jueves, septiembre 17, 2015

Próxima dirección de una partida de rol

La primera semana de Octubre dirigiré una partida de rol de iniciación que me llevan pidiendo desde hace años "para ver como va eso del rol". La partida en cuestión estará ambientada en Delta Green, basándose en una que dirigí hace unos años, con algunos retoques. Espero mejorar aquello en lo que fallé.

Pinchazo primerizo

El sábado pinche por primera vez, apenas pude hacer quinientos metros. Aproveche para llevar la bici a un tienda que tengo enfrente de casa para que le arreglaran el pinchazo e hicieran el mantenimiento (deseangrasado y engrasado de cadena, limpieza de los cambios y revisión de los frenos y suspensión delantera) ya que la tenía muy descuidada del mes y medio que la he tenido en la playa.

Para la próxima vez que me pase intentare hacerlo por mí mismo, al menos he visto los vídeos de cómo se hace.

sábado, septiembre 12, 2015

Semana robot

Durante la semana ví el último capítulo de la serie Mr Robot y las películas Chappie y Her. Pese a que la serie empezó muy bien, luego ha ido decayendo.

Sobre las película Chappie y Her me quedo con la última. Hace que uno reflexione. Se lo comentaré a quien me la recomendó. Acertó de pleno.

viernes, septiembre 11, 2015

La piel fantasma

He vivido con ella desde hace treinta años. Hace unos meses pude hablar de la causa de su existencia. Supuso una liberación, pero ha provocado un río inesperado, un alud que ha estado contenido durante tantos años por los que me maldeciré por haberlo permitido.

Ahora esa piel fantasma que surgió para protegerme se ha convertido en una bolsa de plástico que me ahoga y de la que intento librarme de cualquier manera. Se dice que no puedo recuperar el tiempo perdido, que nunca se puede. Pero no debe importarme.

miércoles, septiembre 09, 2015

Viajes en el tiempo

Durante el fin de semana elaboramos en la playa una lista de películas de 'viajes en el tiempo' por ver. Entre la lista están:
  • Predestination
  • Coherence
Actualización: Predestinatión vista. Me ha gustado y la BSO también.

viernes, agosto 28, 2015

Las vacaciones pasadas

Hace dos semanas que se terminaron mis vacaciones. Una semana en la selva negra y dos en la playa de la Antilla.

De Alemania me traigo muchos recuerdos y seiscientas fotos, creo que se me fue la mano. Ni Rocío ni Virginia ni yo las hemos visto todas (creo que me han aguantado demasiado). Fueron siete días muy intensos en las que descubríamos cosas nuevas en cada detalle de la vida cotidiana de los alemanes. Ya el coche de alquiler supuso descubrir funcionalidades cada día (luego ví que había un manual en la guantera).

De los alemanes, más que un pueblo de cabeza cuadrada, diría que son muy detallistas y respetuosos con la ley. Las ciudades de Ulm y Friburgo, me fascinaron. También visitamos Lindau, Baden-Baden, Offenbach, Gengenbach, Alpirsbach, Freudestadt, Schiltach, el castillo de Neuschwanstein, Friedrichshafen, Meersburg...

Hasta llegamos a elaborar una lista en un bar de Friburgo de los "detalles germánicos" que nos gustaron; como el cuchillo-tenedor, las bicis y la cantidad de carriles bicis por todas lados, las mantas en las terrazas de los restaurantes o la recogida de vasos basada en cobrar fianzas que te devuelven cuando retornas el casco/vaso. A ver si la terminamos y la puedo escribir por aquí.

También he jugado al ajedrez con unos rusos en Baden-Baden o subido a la torre de una iglesia más alta del mundo (la de Ulm).

Luego fueron catorce días en la playa, en modo sol, silla, sombrilla, libro, sobrina y ruta con la bici en modo explorador de las marismas. Por supuesto, no me puedo olvidar de que cada día también era una pecha de comé (paellas, arroz al horno, tortilla de papas, pescaitos fritos...). En la playa he descubierto un nuevo autor, Juan Ramón Biedma, del que me he leído un libro (El imán y la brújula) y estoy leyendo un segundo (El espejo del monstruo).

La banda sonora de la vacaciones han sido los dos álbumes del grupo Supersubmarina,  Santacruz y Viento de Cara, además del OK Computer de Radiohead. Me encantaba ir con el por las calles de Alemania o ir haciendo las rutas por la playa con la bici escuchando el mp3. En Alemanía terminaba perdido :-)

La anécdota previa de la vacaciones fué que el último día de curro, volviendo a casa, tuve un accidente con el coche. No paso nada, sólo el susto y la preocupación por arreglar el coche, ya que teníamos que irnos a Málaga a coger el avión al día siguiente, con lo que no pudimos coger mi coche y nos fuimos en el de Virginia. A la vuelta de Alemanía ya estaba arreglado (chapa y puntura).

domingo, julio 19, 2015

Bicicleta

Hace un mes empece a hacer en casa una hora con la bicicleta estática. Estoy anotando en la libreta la distancia recorrida, fecha y hora de inicio, así como el nivel de resistencia que le pongo a la bici entre otros datos.

La bicicleta tiene ocho niveles de resistencia, uno para el más fácil y ocho para el más duro. Inicialmente empece con el nivel tres, rondando los 16 Km y alcanzando los 19'5 Km. Luego he pasado al nivel de resistencia cuatro, en el que estoy rondando los 11 Km de recorrido total. Esto me está aportando mejorar mi físico. Gradualmente lo noto y me encuentro mejor conmigo mismo.

Intercalado con esto, también he hecho algunos recorridos por los parques cercanos a casa con la bici de montaña que me compré. No realizo grandes distancias y me dedico más contemplar el paisaje por donde paseo que otra cosa. También he salido para el centro, aprovechando la red de carriles bici de Sevilla que te permiten llegar a casi cualquier parte de Sevilla sin apenas verte afectado por el tráfico. No solemos apreciarlo en su justa medida.

Además, este fin de semana me he llevado la bicicleta a la playa, donde planeo hacer algunas rutas durante las vacaciones de Agosto. Creo que ya me he deshecho de los malos recuerdos y empiezo a disfrutar de la bici de nuevo.

Es evidente que el mundo bici me engancha, la sensación de libertad que dá es.. gratificante?, satisfactorio?, genial? Poco importa la palabra, pero tengo un deseo: me gustaría poder a ir trabajar en bici como hacia hace años.

domingo, junio 21, 2015

La billarda

Hace un par de semanas nos fuimos de camping por la zona de Cazalla de la Sierra y Constantino (Camping la fundición del Huéznar). Estando allí me acorde del juego de la billarda, que jugaba con mis amigos del barrio en Dos Hermanas. Buscando las reglas que apenas recordaba, me entero de que es un juego que se practica en extremadura y galicia. Desconozco como llego a Dos Hermanas, supongo que algún padre de origen gallego o extremeño se lo enseñaría a su hijo y nosotros, sin tanta consola y actividades extraescolares, absorbimos como una esponja los rudimentos del juego.

Entretenimiento != Cultura

Circula esa idea en la que se equipara la cultura con la industria del entretenimiento actual y no estoy de acuerdo con ella. Cultura esta relacionado con el conocimiento y con un proceso de refinamiento de mejora continua, aprovechando nuestro tiempo. Por contra, el entretenimiento de hoy pretende que no pensemos mientras va corriendo el reloj y malgastamos lo más valioso que tenemos.

martes, junio 16, 2015

Bikes vs Cars

Bikes vs Cars ha sido el último documental que he visto y creo que el segundo que he ido a ver a un cine. Tan emocionado salí del cine que al día siguiente limpié el trastero para hacer hueco donde poder meter la bici.

PD: Corrijo el dato sobre el número de documentales, he visto tres. El de las bicis, otro de Leonard Cohen y un tercero sobre los orígenes del jazz.

domingo, junio 14, 2015

Maldito por siempre

Algún día conocerás mis secretos
y maldecirás mi nombre,
igual lo hicieron antes,
igual lo harán después.

sábado, abril 18, 2015

Un final para recordar

A principio de año, jugaron una partida dos grandes maestros en el que alcazaron un final de los que más me han gustado por el desequilibrio de material que tenían, torre contra dos alfiles y caballo.

La partida se puede seguir en el visor de chessgames.

Maxime Vachier-Lagrave vs Evgeny Tomashevsky
FIDE Grand Prix Tbilisi (2015)  -  Spanish Game: Closed Variations (C84)  -  0-1 

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b57. Bb3 O-O 8. a4 Bb7 9. d3 d6 10. Bd2 b4 11. c3 Rb8 12. cb4 Bc8 13. b5 ab5 14. ab5 Rb5 15. Ra8 Rb8 16. Rb8 Nb8 17. d4 ed4 18. Nd4 c5 19. Nf3 Nc6 20. Bc3 Be6 21. Nbd2 d5 22. Ng5 Bg4 23. Qc2 c4 24. Nc4 dc4 25. Bc4 Nd7 26. Nf7 Rf7 27. Bf7 Kf7 28. Bg7 Kg7 29. Qc6 Ne5 30. Qc3 Bf6 31. Qg3 h5 32. h3 h4 33. Qe3 Be6 34. b4 Qd3 35. Kh2 Be7 36. f4 Qe3 37. Re3 Nc4 38. Re2 Bb4 39. g3 Nd2 40. gh4 Bc4 41. Rg2 Kh6 42. Kg3 Bf1 43. Rh2 Bd3 44. Kg4 Ne4 45. Kf5 Bd6 46. Rg2 Kh5 47. Rg8 Ng5 48. Kf6 Nh7 49. Kg7 Bf4 50. Ra8 Be5 51. Kf7 Kh4 52. Ra4 Kh5 53. h4 Bb2 54. Rf4 Bc3 55. Ke6 Be1 56. Rf3 Bg6 57. Rf1 Bb4 58. Rf4 Nf8 59. Kd5 Be7 60. Rf1 Bc2 61. Rg1 Bb3 62. Ke4 Ng6 63. Kf5 Bd8 64. Ke4 Be6 65. Rd1 Be7 66. Ra1 Bc8 67. Ra5 Kh4 68. Ra1 Kg5 69. Rg1 Bg4 70. Rg2 Bc5 71. Rg3 Nf4 72. Ke5 Bf2 73. Ra3 Bh3 74. Ra5 Bg2 75. Ra3 Ne2 76. Ra5 Bg3 77. Ke6 Kg6 78. Ra6 Nd4 79. Ke7 Kg7 80. Ra1 Bh3 81. Rh1 Bg4 82. Rg1 Ne2 83. Rf1 Bf4 84. Rd1 Nc3 85. Rd3 Ne4 86. Kd8 Nc5 87. Rd5 Ne4 88. Rd3 Ng5 89. Ke7 Nf7 90. Rd4 Bg5 91. Ke8 Ne5

Recuerdo que hace años leí un análisis que hicieron en la desaparecida revista OchoXOcho de una posición parecida que se dio en una partida, aunque en esa ocasión era torre contra dos caballos y alfil, aunque no recuerdo quienes jugaban ni el número de la revista.

domingo, febrero 08, 2015

Agotando ips

Aprovechando que he recogido las Raspberry Pi 2 y que la he conectado para comprobar su funcionamiento, he hecho recuento de todo lo que que tengo conectado a internet en casa y me salen catorce dispositivos entre portátiles, móviles, raspberrys y chismes varios.

A esto hay que añadirle que tengo ocho máquinas virtuales repartidas entre los portátiles del trabajo para pruebas diversas (y quizas haya alguna más). La internet de las cosas nos hará migrarnos a ipv6.

domingo, enero 25, 2015

El difícil despertar

La noche pasada mientras dormía tuve un sueño en el que estaba durmiendo y quería despertarme, pero no podía, por mucho que me moviese en el sueño, estaba impedido para hacer movimientos, gestos o ruidos llamando la atención. Era como si me hubiesen cosido los labios y me hubiesen atado a la cama, pero viéndome desde fuera. Cuando conseguí despertarme del sueño, me doy cuenta de que estoy dentro de otro sueño. De este sueño sí que fue más fácil despertarme (o eso creo).

viernes, enero 23, 2015

Test de personalidad de ajedrez

En un test de personalidad sobre mi juego de ajedrez me califica de mastermind con las siguientes características (www.chesspersonality.com):
Atacante 80% - Posicional 20%
Agresivo 60% - Sólido 40%
Intuitivo 25% - Calculador 75%
Emocional 25% - Calmado 75%
Me recomienda las siguientes aperturas con blancas: Española y Gambito de Dama. Para las negras la recomendación es la Española y la Francesa. En lugar de utilizar el nombre de apertura española, utilizan el nombre de Ruy Lopez, me parece que se está imponiendo este nombre.

No hay que darle mucha credibilidad al test, en las aperturas que me gustan no acierta mucho (un 25%), aunque quizás he podido inducir a error por la traducción que he podido hacer de algunas preguntas y por ese motivo me sale lo que me sale, no porque sea un mastermind de verdad.

martes, enero 13, 2015

La tempestad del segador

Durante las navidades leí el séptimo libro de la saga de Malaz titulado "La tempestad del segador" (en la versión original se llama "Reaper's Gale". Hay pasajes del libro que resultan demasiado extensos (contar una invasión desde el punto de vista de todos los soldados que intervienen en ella tiene esas cosas) y aburren, pero eliminando eso, me ha gustado.

domingo, enero 11, 2015

El avance más importante

Me parece que no somos conscientes de la importancia que tiene la invención y utilización de los sistemas autónomos de conducción de los coches. No sólo el impacto directo en la vida normal de la gente para los viajes (imagínate salir por la noche con rumbo a una ciudad a 500 km, echarte a dormir cómodamente en el coche y despertarte por la mañana en la ciudad destino), sino en la utilización en los transportes de mercancías y sus consecuencias en el resto de cosas.

En general, todo lo que tenga que ver con el desarrollo de los sistemas autónomos marcará la diferencia entre los países desarrollados y los que no lo estén, en todos los ámbitos de la vida. Es seguro que no todo será de color de rosa y eso habrá que tenerlo en cuenta también.

sábado, diciembre 27, 2014

La tercera del Hobbit

La tercera parte del Hobbit ha sido la que menos me ha gustado. Soy un admirador del mundo creado por Tolkien y de lo que Peter Jackson ha conseguido llevar a la pantalla, pero lo del Hobbit ha sido estirar demasiado el libro (como mantequilla untada sobre demasiado pan). Es una lástima que haya terminado así, pero era lo previsible.

viernes, diciembre 26, 2014

Año XI

El último post del año será para indicar que llevo diez año escribiendo en este blog. Cada vez escribo menos, quizás me hago mayor y es menos necesario dejar escrito las cosas. La motivación es menor.

jueves, diciembre 11, 2014

Viajando en el AVE

Comparando con el avión, lo supera en todas sus fases y aspectos; compra, canjeo, embarque, viaje, equipaje, salida. En el avión somos tratados como ganado, solo falta que nos marquen con un hierro candente. Llega al punto de pensar que realmente les molesta que me monte en el avión, de tantos chequeos, escáneres que nos hacen.

Es que sólo aparcar en la misma puerta de la estación me parece de otro mundo. Hay veces que en el avión, de tan lejos que se deja el coche, casi tengo que coger otro avión para llegar a él.

jueves, diciembre 04, 2014

Retermineitor

Al menos algo han dejado vivo en el reboot de Terminator. Me refiero al tema principal de Brad Freidel. Imagino futuros reboots de Terminator donde ni respeten eso y que Skynet sea culpada de una guerra que quiso evitar y que fue provocada por corporaciones crueles que quieren destruir el mundo.

martes, diciembre 02, 2014

Combinar páginas de documentos pdf

Tenía dos documentos PDFs productos de escanear un informe en el trabajo. Uno tiene las páginas impares y el otro las pares de dicho informe. Con pdftk se pueden combinar ambos documentos, intercalando sus páginas, para crear uno sólo con las páginas en el orden correcto.

El comando para hacer esto sería "pdftk A=1.pdf B=2.pdf shuffle A B output resultado.pdf". Hay más ejemplos en https://www.pdflabs.com/docs/pdftk-cli-examples/

viernes, noviembre 28, 2014

Ruido de cambio de historia

Cuando iba el AVE el jueves pasado me fijé que el ruido que utilizan en las películas o en las series para dar un cambio brusco en la historia (saltos en el tiempo) es el mismo que se produce cuando dos trenes se cruzan.

martes, noviembre 25, 2014

El Hang

Cuando estuvimos en Granada a mediados de diciembre del año pasado, dimos un paseo por la Carrera del Darro que termina en una especie de parque. A un lado de ese parque esta el río Darro, a los piés de la Alhambra, antes de esconderse en la plaza de Santa Ana. Al otro lado esta el barrio del Albaicín. Pues justamente en la Carrera del Darro había un artista callejero tocando un instrumento que a mis ojos parecían dos braseros unidos y que creía era un instrumento de origen árabe.

Estuve a punto de comprarle el CD que vendía, pero el motivo por el que no se lo compre nunca lo llegué a entender. Creo que era porque la gente se fijaría en mi, pero no lo sé, sólo que no lo compre y ahora me arrepiento.

Luego me entere de que el instrumento que no era nada de eso, era un invento moderno (del 2001) creado por unos suizos, compaginando instrumentos de percusión de otras culturas buscando algo alternativo y moderno. El instrumento en cuestión se llama Hang. Por lo visto, conseguir el instrumento era y es una odisea.

PD: Canción Hang in Balance de Daniel Waples

domingo, noviembre 23, 2014

¿Me engaña el móvil?

Tengo la sospecha de que el móvil me engaña con la información de la duración de la batería. Parece que cuando está con la batería cargada dura más que cuando está descargada. Por ejemplo, una vez cargado al 100%, los primeros 25% son más duraderos que los 25% siguientes, y así con el resto.

Debería hacer un estudio para averiguarlo, para descartar (o no?) un efecto psicológico de alteración de la percepción.

El amo

La muerte de mi exvecina me ha recordado un documental sobre el azafrán que emitieron hace un par de semanas en el que las personas que lo cultivaban y recolectaban iban a partes iguales con 'el amo'. No es extraño oír esa palabra entre personas que trabajan en el campo. Mis padres, cuando hablan de su niñez todavía la dicen para referirse al dueño de las tierras donde trabajaban mis abuelos.

Cartel de Sochi 2014

El cartel del Campeonato del Mundo de Ajedrez de Sochi 2014 me parece uno de los mejores que he visto. Pocos carteles han conseguido llamarme la atención, pero éste sí que lo ha conseguido. Tanto me ha gustado que he sentido curiosidad por ver carteles de anteriores campeonatos del mundo.

sábado, noviembre 15, 2014

Blunder

Blunder (pifia, torpeza) es la palabra que más se dice en los comentarios de una partida de ajedrez retransmitida online. Hoy que se ha visto un 'doble blunder' en la sexta partida por el campeonato del mundo entre Carlsen y Anand, la palabra casi se convierte en trending topic.

Ver en directo el doble fallo, ha hecho que recuerde que me gustaría, al igual que ofrecen una evaluación de la posición analizada por los mejores motores de ajedrez, conocer el ritmo cardiaco de los jugadores mientras están disputando la partida. La sensación, cuando estás jugando un partida y te pasa eso (para un error propio o ajeno) es grandiosa y mostrarla de esa forma creo que no se ha hecho antes.

PhpZabbixApi

Hace unas semanas necesitaba crear un script que permitiera obtener todos los triggers de cada uno de los hosts monitorizados en Zabbix para generar la documentación e informes sobre las alertas y su prioridad, así que me puse a trastear con varias APIs que existen para ello.

Me ha gustado mucho PhpZabbixApi y salvo un primeros momentos de confusión (los ejemplos de la documentación no le hacen honor al magnífico trabajo realizado por los creadores de PhpZabbixApi) he podido realizar la tarea de forma satisfactoria.

Esto mismo tuve que realizarlo para Nagios hace tiempo. El problema de hacerlo para Nagios es que obliga al parseo del status de Nagios, al no disponer de una API adecuada, siendo un trabajo poco agradable y agradecido. En comparación con lo que ofrece Zabbix, con una API bajo JSON-RPC, que se puede invocar desde todos aquellos lenguajes que soporten el protocolo JSON-RPC, no hay color.

viernes, noviembre 14, 2014

El insufrible PowerPoint

Entiendo que no voy muy predispuesto cuando me pongo delante de ese programa. Ya de por sí, me obliga a utilizar una máquina virtual con Windows instalado, lo que ayuda menos.

Pero joder, ¿Por qué lo haces en PowerPoint? No me queda más remedio, es más fácil que yo me adapte a que el resto del mundo tenga que cambiar. Lo que me sorprende de todo esto es que si todo el mundo se queje del PowerPoint, ¿Por qué lo siguen usando? ¿No tienen otras alternativas? Hago memoría y no conozco a nadie que le guste utilizarlo.

Supongo que eso me da derecho a protestar, quejarme y patalear aunque tenga que pasar por el aro. Como dice un colega, sólo son patadas de ahogado. Dejaré de quejarme.

domingo, noviembre 09, 2014

Regalos de cumpleaños

El tercer volumen de Hellboy y los números dos, tres, cuatro, cinco y seis de "Locke & Key" ya se encuentran en la estantería. Me falta el primero, "Bienvenido a Lovecraft", que no lo tenían en la tienda, pero lo deje encargado. No hay prisa. Nunca la tengo.

sábado, noviembre 01, 2014

Olivetti Lettera 42

Hace treinta años, mis padres nos compraron una máquina de escribir cuando nos apuntaron a un curso de mecanografía, la máquina de escribir era una Olivetti Lettera 42 de color azul (agua?). Años después, nos deshicimos de ella, al comprar una impresora matricial Star LC-20 para el ordenador Olivetti PCS286. Del ordenador aún conservo el teclado (es con él que escribo esto).

Hace un año, me acordé de la máquina de escribir y del disgusto que se llevaron mis padres cuando quisimos quitarla de enmedio, era un trasto que ocupaba bastante sitio en la habitación. Mi hermano la vendió por diez mil pesetas. Me puse a mirar en webs de segunda mano cuando podía costar una máquina de escribir y dí con un anuncio en la que vendían una igual que la que nosotros teníamos. Así que me puse en contacto con el dueño.

Ha resultado que el dueño era la persona a la que mi hermano le vendió la máquina hace veinte años, ya que fueron compañeros de clase en la EGB y en el instituto. Por cincuenta euros la he recuperad. El estado de la máquina es bueno, aunque le falta una limpieza. Trae incluso su maletín de viaje con sus topes para que el carro no se mueva mientras se transporta dentro del maletín.

viernes, octubre 31, 2014

Explicaciones alternativas de los conceptos del LVM

Los conceptos que maneja el LVM como PV (Phisical Volume), VG (Volume Group) y LV (Logical Volume) son difíciles de explicar. Una forma alternativa de hacerlo es utilizar la idea del dinero, bancos y préstamos.

El dinero lo proporciona los ingresos (PV) de los ahorradores, que lo guardan los bancos en sus reservas (VG), que se dan en prestamos (LV) a los clientes del banco. El dinero de los PV es espacio de disco. Los VG van creciendo su reserva con el espacio que le da los PV. Y los VG van entregando ese espacio que tienen a los LV que lo piden y que son los discos 'virtuales'.

sábado, octubre 18, 2014

Escorpiones en el cuarto de baño

Cuando escucho canciones del grupo Scorpions por la radio las reconozco al instante, el cantante parece cantar siempre desde el cuarto de baño.

sábado, octubre 11, 2014

Lecturas retomadas

Hay muchos libros que empiezo y dejo a medias. No me gusta. En estos últimos meses he finalizado "El maestro de go" y "Guerra Mundial Z".

También he retomado "El mapa del tiempo" y "Tango de la guardia vieja". Entremedias he leido "Hellraiser", "El camino de los reyes" y "El libro del cementerio". Éste último libro de Neil Gaiman me ha gustado mucho.

sábado, septiembre 27, 2014

La Ryder Chess

Al final del torneo Sinquefield de 2014, se jugó una competición denominada Ultimate Moves. La idea era que Rex Sinquefield (mecenas de la copa Sinquefield) y Randy Sinquefield (hijo de Rex) eligieran un equipo cada uno de ellos con los participantes del torneo y los echaran a 'pelear' entre sí en varias modalidades de partidas rápidas y semirápidas, en las que también jugaban padre e hijo.

Recordando esto y coincidiendo con la celebración de la Ryder Cup de este fin de semana, he pensado que se podría hacer algo similar en el ajedrez. En los torneos entre equipos de ajedrez, introducir las modalidades foursomes (jugadores alternan los movimientos), fourballs (jugadores forman mini equipos jugando individualmente) e individuales, podría darle una dimensión muy agradable a la competición. Por ejemplo, en el golf, un deporte tan individual como puede serlo el ajedrez, este modo de juego 'ryder' lo hace mucho más entretenido de ver. En todo caso, no tiene porque ser foursomes, fourballs & individuales, pero sí algo parecido.

En la retrasmisión que dieron online de la competición Ultimate Moves, era curioso ver las risas que se echaban los jugadores cuando veían errores o tenían que jugar posiciones en las que su compañero les había dejado en una situación comprometida.

miércoles, septiembre 24, 2014

Los concursos de chefs

Para mi, la cocina es una cuestión de tiempo y preparación, realizar una receta de la forma adecuada requiere su tiempo para ofrecer algo de comer que sea perfecto. Da igual lo que prepares. Quitar ese tiempo o incluir dificultades a la receta (como falta de ingredientes), va en contra de ese principio básico. Así que cuando veo en la tele un concurso en donde compiten una serie de Chef, me rechina por todos lados.

La cocina es una arte (efímero), como lo es construir un edificio. A nadie le gusta que por meterle prisas al arquitecto, se le olvide terminar una planta del edificio o que no tenga que sustituir las vigas de acero por otras de mala calidad que no van a aguantar porque han dicho que no pueden usar vigas de acero. Pero estos concursos, para incrementar el nivel de dificultad, van por ese camino y no me gusta que lo hagan. Así que no me queda más remedio que ver otra cosa.

Sin grua

A principio de la semana me fije que quitaron la grua de la torre Cajasol (o Torre Pelli o Torre Sevilla). Algún día la terminaran, creo que llevan dos años de retraso.

domingo, septiembre 14, 2014

Acceder a particiones de discos con LVM que están en archivos de imágenes en formato qcow de qemu

Ya el título del artículo se las trae, pero es así, es lo que tuve que hacer la semana pasada en el trabajo debido a un descuido y una configuración errónea en el backup.

En el trabajo, para hacer los backups de las máquinas virtuales que tenemos, no respaldamos todos los directorios de las máquinas al completo, sino que tenemos una serie de savesets (/etc/, /root/, /usr/local/, /opt, /var, /home) que son los que copiamos todos los días utilizando rsync. Durante una intervención en una de esas máquinas virtuales, eliminamos el contenido de un directorio del que no teníamos copia de seguridad y no nos dimos cuenta de ello hasta que fue demasiado tarde.

Aunque empezamos a mirar diferentes formas de recuperar el contenido, advertimos de que estas máquinas, al ser MV de un hipervisor con KVM, vimos que el directorio /var/ del hipervisor estaba respaldado por el rsync. Y dentro de /var esta /var/lib/libvirt que tiene la configuración de las máquinas virtuales y de los discos que utilizan las maquinas virtuales (Yuju!!). Así que era posible recuperar el contenido, al disponer de una copia de seguridad de la máquina al completo de la noche anterior. Sólo teníamos que montar los discos de la copia de seguridad.

Como primer intento, pensamos en copiar los discos al hipervisor y levantar una nueva máquina virtual, pero el hipervisor se encontraba en otra sede, por lo que llevar un disco de 12 GB iba a tardar cerca de cuatro horas. Otra solución, era montar los discos, localizar los dispositivos y acceder a las particiones, sin necesidad de levantar una máquina virtual, trabajando desde un equipo que tuviera acceso a las ficheros de imágenes de los discos que estaban en la copia de seguridad. Mucho más rápido.

El primer problema era acceder al formato qcow que tienen los discos de qemu. Con ellos directamente no podíamos trabajar, por lo que había que convertirlos a formato raw. Esto se puede lograr con el comando qemu-img y la opción convert. Si le añadimos la opción -p obtenemos el progreso de la conversión entre qcow y raw.
$ qemu-img convert -p servidor015.qcow servidor015.raw
El comando anterior, nos genera un nuevo archivo llamado servidor015.raw con el que podremos trabajar a partir de ahora. El siguiente paso ha sido ver que es lo que hay en la imagen raw (discos, particiones, formatos, etc). Realmente, no hace nada, solo nos va a mostrar lo que tenemos dentro del fichero raw.
$ disktype servidor015.raw
--- servidor015.raw
Regular file, size 12 GiB (12884901888 bytes)
GRUB boot loader, compat version 3.2, boot drive 0x80
DOS/MBR partition map
Partition 1: 500 MiB (524288000 bytes, 1024000 sectors from 2048, bootable)
  Type 0x83 (Linux)
  Ext3 file system
    UUID 205F140C-E079-4970-9D62-7EFA29DB423B (DCE, v4)
    Last mounted at "/boot"
    Volume size 500 MiB (524288000 bytes, 512000 blocks of 1 KiB)
Partition 2: 11.51 GiB (12359565312 bytes, 24139776 sectors from 1026048)
  Type 0x8E (Linux LVM)
  Linux LVM2 volume, version 001
    LABELONE label at sector 1
    PV UUID k9Aj9f-v3Uh-iNlg-K6s4-HAAS-1JO9-3Dnr77
    Volume size 11.51 GiB (12359565312 bytes)
    Meta-data version 1
El siguiente paso es utilizar losetup. Con este comando podemos montar la imagen como un device en el sistema.
$ losetup /dev/loop0 servidor015.raw
El device es /dev/loop0, y los siguientes pasos se van encargar de utilizar el dispositivo /dev/loop0 y seguir con el trabajo. No olvidemos que queremos acceder a la partición que tiene los datos de un servidor virtual del que tenemos una imagen en formato qcow de sus discos.

Antes de seguir, hay que echar un vistazo al dispositivo, dependiendo de lo que encontremos haremos una cosa u otra. En este paso, podemos utilizar fdisk, que nos tiene que aportar una información similar a la que obtuvimos con disktype. La diferencia es que fdisk se utiliza sobre un dispositivo (/dev/loop0) en lugar de emplearla sobre un archivo como hicimos con disktype. Si utilizamos fdisk sobre el fichero, hubiera dado un mensaje de error.
$ fdisk /dev/loop0
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Orden (m para obtener ayuda): p
Disk /dev/loop0: 12.9 GB, 12884901888 bytes, 25165824 sectors
Units =3D sectors of 1 * 512 =3D 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Identificador del disco: 0x0000320b
   Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/loop0p1   *        2048     1026047      512000   83  Linux
/dev/loop0p2         1026048    25165823    12069888   8e  Linux LVM
Orden (m para obtener ayuda): quit
Llegados a este paso del trabajo, vemos que no tenemos directamente dispositivos /dev/sdaX o /dev/sdbX, sino que nos han aparecido dispositivos de LVM, lo que nos complica un poco la vida, al tener que montar antes el LVM.

Lo primero aquí es leer los dispositivos que aparecen en /dev/loop0 y agregarlos al sistema.
$ kpartx -a /dev/loop0
Luego creamos unos directorios de trabajo que necesitaremos posteriormente y hacemos un scan de los grupos de volúmenes de lvm.
$ mkdir /mnt/p1
$ mkdir /mnt/p2
$ vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "VolGroup" using metadata type lvm2
Con esto, ya tenemos un grupo de volúmenes llamado VolGroup, que no esta activo. Para poder utilizarlo, hay que activarlo primero.
$ vgchange -ay VolGroup
  2 logical volume(s) in volume group "VolGroup" now active
$ vgdisplay
  --- Volume group ---
  VG Name               VolGroup
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               11,51 GiB
  PE Size               4,00 MiB
  Total PE              2946
  Alloc PE / Size       2946 / 11,51 GiB
  Free  PE / Size       0 / 0
  VG UUID               XR6jkV-pokl-kI2y-d1MY-jjTm-5O1T-BUeD4k
Podemos comprobar los dispositivos que se han creado mirando en /dev/VolGroup/ y /dev/mapper
$ ls /dev/VolGroup/
lv_root  lv_swap
$ ls /dev/mapper/
control           loop0p1           loop0p2           VolGroup-lv_root VolGroup-lv_swap
El último paso a dar será montar las particiones. Como los datos están en el lv_root, nos centramos en él y lo montamos para ver si hemos tenido suerte.
$ mount /dev/mapper/VolGroup-lv_root /mnt/p2
$ ls /mnt/p2/
usr var root home etc lib datos imagenes lost+found
Todo esto, no se me ocurrió de golpe -no soy tan listo-, pero sabía que era posible hacerlo y gracias a las recetas de Antonio Mario (montar imagen qcow) y David Robinson (montar lvm) pude combinarlo y lograrlo.


Prevía a toda esta película, agregamos los directorios 'extras' que faltaban en la configuración del backup de la máquina. 

sábado, septiembre 13, 2014

Volviendo a Thunderbird

En Junio de 2006 empece a probar el cliente de correo Evolution. Las carpetas de búsqueda fueron el principal motivo del cambio, ya que por aquel entonces Mozilla Thunderbird carecía de ellas. Debido a unos problemas de rendimiento, por la cantidad de mensajes que tengo en mi cuenta de correo del trabajo, Evolution había dejado de ser manejable por una serie de problemas y estaba buscando alternativas.

Los problemas que tengo con Evolution estaban localizados inicialmente en las carpetas de búsquedas, parecía que todo el tiempo esta haciendo reindexaciones (tenía una 10 búsquedas predefinidas). Por ese motivo las tuve que desactivar (adiós a la característica que me hizo migrar a Evolution). Pero el problema seguía estando presente. Ha llegado a ser tan grave que ni siquiera podía búsquedas 'normales' de ningún tipo sin que se me quede el cliente de correo medio colgado (demasiados ficheros en el maildir???).

Como primera alternativa, vuelvo a probar Thunderbird. Veo que siguen teniendo mbox como formato por defecto para guardar los mensajes, pero la característica de las carpetas de búsqueda la tienen implementada. Me parece que el sistema maildir es más conveniente y echo en falta una opción para cambiarlo de forma transparente (hay formas para cambiar a maildir, pero me parecen peregrinas). Esperaré a ver que tal se porta.

Nrpe, sudoers y requiretty

Me ha pasado alguna que otra vez que cuando he configurado algún comando remoto que debía ejecutarse como root mediante el demonio nrpe, estos comandos fallaban miserablemente, pero si se ejecutaban desde la shell, bajo el usuario nrpe, no ocurría lo mismo, saliendo todo correctamente.

El problema es la opción 'default requiretty' del fichero /etc/sudoers que aparece por defecto y que obliga a que los comandos que hacen uso de permisos de sudo, necesiten ejecutarse desde un terminal. Y precisamente, los comandos invocados remotamente por nrpe carecen de dicho terminal. Comentar la opción en el fichero /etc/sudoers soluciona los problemas.

Lo que haces marca la diferencia

Soy de la opinión de que lo importante es lo que haces, muy por encima de lo que eres o lo que tienes.

sábado, septiembre 06, 2014

Retransmisión atinada

La retrasmisión de las partidas en directo del torneo de ajedrez Sinquefield 2014, en inglés de su majestad la reina de Inglaterra, son francamente buenas. Me entero de la mitad de la mitad de lo que dicen, pero aún así, el acierto en la elección de los comentarios es notable.

Para Yasser Seirawan todas las jugadas son un 'guauuu' y Maurice Ashley consigue explicarte por qué se hacen unos movimientos y no otros. Jennifer Shahade ha tomado el papel de hacer las preguntas que los aficionados harían, permitiendo que Yasser y Maurice le den réplica sin parecer pedantes ni aburridos, evitando despliegues irritantes de posiciones.

Además de que los tres son grandes maestros, también se nota que Jennifer y Yasser son buenos divulgadores. Maurice, entre sus muchas habilidades, destaca también por ser un experto motivador, dando conferencias sobre ello, así que no es de extrañar el éxito de la retransmisión en un campo que puede ser considerado muchas cosas, pero que no destacaría por ser tildado de emocionante.

martes, septiembre 02, 2014

Instalación de pseudonube con OwnCloud

Ayer noche me entretuve en probar OwnCloud. Detallo los pasos para la instalación de OwnCloud en una máquina virtual con Centos 6.5.

Habilitar el repositorio de OwnCloud para Centos
# cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo
Instalamos los paquetes de OwnCloud y de mysql para la Base de datos
# yum -y install owncloud
# yum -y install mysql-server
Configuramos los demonios del servidor web y de la base de datos para que se inicien al arrancar el sistema, ademas de levantarlos ahora para continuar con la instalación
# chkconfig mysqld on
# chkconfig httpd on
# service httpd start
# service mysqld start
Accedemos al mysql para configurar la password de root y creamos la base de datos en el mysql para luego utilizarla en el software de instalación de OwnCloud 
# /usr/bin/mysqladmin -u root password 'password'
# mysql --user=root -p
> create database owncloud;
> CREATE USER 'owncloudusr'@'localhost' IDENTIFIED BY 'owncloudpwd';
> GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloudusr'@'localhost' ;
El último paso es acceder por por http a la url http://server/owncloud para terminar instalación. Aquí creamos un usuario con permisos de administrador y la conexión con la base de datos que hemos creado en el paso anterior.

Hay tres pasos adicionales que hacer que resumo de forma somera:
  1. Configurar el servidor web para que utilize https.
  2. Configurar router de casa para que haga un NAT hacia el servidor de nuestra red de casa donde está instalado el OwnCloud.
  3. Habilitar en un servicio de DNS Dinámico tipo no-ip o dyndns para acceder desde fuera de nuestra red de casa al servidor que tiene el OwnCloud.
Como mi objetivo era probar una solución de 'nube', OwnCloud me ha desilusionado un poco. Realmente no es una nube como tal, OwnCloud proporciona una aplicación que instalado en sistema tipo AWS o OVH, disponer de nuestros archivos en la red al modo que lo hace DropBox. Quien proporciona la infraestructura de la nube no es OwnCloud, sino el proveedor elegido por nosotros.

Pensaba más bien en un escenario en el que tengo un servidor en una oficina de Londres y levanto una instancia de un sistema de ficheros al que la gente de la oficina de Londres puede acceder (o remotamente). Pero luego levanto otra instancia, en Sidney, en la que instalo otra nube en un servidor de la mismo. A esta nube le digo que sus archivos están en la nube de Londres. De tal forma, que todo lo que haga en Londres, lo tengo en Sidney (la gente que trabaja en Sidney accede a la nube de la oficina de Sidney, pero si se cae Londres no lo nota y si se cae Sidney, puede acceder a la nube de Londres).

Y a la inversa para la nube de Londres, si hay algún cambio en la nube de Sidney, tienen que recogerlo en Londres. De tal forma, que hay una única nube soportada por la infraestructura de los servidores de cada oficina. A esta nube puedes enganchar otros oficinas. Es un equipo redundado, todas las oficinas son 'masters' y los archivos están a la misma vez en todos los sitios. En apariencia no hay nube en Londres ni en Sidney. Hay una única nube, aunque físicamente hay dos nubes con el mismo contenido replicado en cada una.

Pero eso es lo que creía que ofrecía OwnCloud. Una vez que he visto la documentación, corrijo mi error. OwnCloud en ningún momento dicen que vaya a hacer nada de eso. Desde luego, hace muy bien su trabajo y la interfaz web para el manejo de archivos (muy parecida a DropBox) es buena. Los clientes para escritorio y dispositivos móviles no los he probado, pero supongo que lo harán igualmente bien. En todo caso, lo repito, mis espectativas no coinciden con lo que OwnCloud ofrece.

domingo, agosto 31, 2014

Batería del coche estropeada

Creo que han pasado cuatro años desde que cambié la batería del coche. No he prestado atención a los síntomas, que empezaron a la vuelta de las vacaciones (deje el coche dos semanas parado) cuando le costaba algo de trabajo arrancar y los elevalunas no funcionaban del todo bien, quedándose atrancados. No comprendo porque las baterías no tienen un chivato que indica que esta dando fallos.

La política de los bandos

En temas que tienen que ver con la política -y puede quedar raro escribir de esto en el blog-, mantengo mis opiniones reservadas a un ámbito muy cercano de amigos y familiares más íntimos, pero de vez en cuando surge comentar algo sobre la situación actual. Y cada vez que esto pasa, me queda un regusto amargo.

Tengo la sensación de que no es que nada se haga bien, sino de que no hay ningún interés de que se hagan las cosas bien, pensando en que mañana podemos tener un país mejor, con unas leyes para todos y que sean un ejemplo para los demás. No es que sea de ahora, sino que ha sido de siempre. Si uno mira hacia atrás en la historia del país, los hechos confirman lo que digo. Pocas leyes se hicieron que no fueran pensadas para mantener el status quo o para revertir cambios que se hicieron anteriormente, tanto de un bando como de otro.

Y sobre todas las cosas, el concepto de 'los bandos' lo domina todo. O estas con uno o con otro para siempre. No lo comprendo y no lo comparto. La política, por encima de todo, deber ser un arte del equilibrio para saber ceder en algunas cosas y ganar en otras. Lamentablemente, esto se ha entendido muy pocas veces. También los ciudadanos tenemos nuestra parte de culpa, primando más convertirse en hincha de un partido político sobre cualquier otro tipo de consideración. En cualquier caso, en una democracia si no se comprende y se respeta al resto, mal uso se le va a dar a la misma.

domingo, agosto 24, 2014

Comics futuribles

Le tengo el ojo echado al tercer volumen de los recopilatorios de Hellboy (edición integral en cartoné forrado en tela y publicado a principios de año) y a la saga Locke & Key que acaban de publicar en español el sexto y último libro titulado Alfa y Omega, de la que he leido algunos números sueltos en formato CBR.

Mi pequeña colección de comics, que apenas ocupa una balda de una estantería, esta formada por Gaiman, Moore, Miller, Jodorowsky, Mignola, Spiegelman y Tsuchiya entre otros.

domingo, agosto 17, 2014

# kill -9 vacaciones

Es un título autoexplicativo que se me ocurrió esta tarde al rato de llegar a casa. De momento en google no hay ninguna ocurrencia del mismo. Al menos la vuelta de la vacaciones ha traído una buena noticia, la planta parece que aún respira.

viernes, agosto 15, 2014

Torneo más fuerte de la historia

Todos los años se establece una loca carrera para ver quien organiza el torneo de ajedrez más fuerte de la historia y todos los años la cosa se va superando. Olvidan, que debido a la inflación del ELO que sufren los jugadores, es una carrera sin fin. Ahora le toca a la copa Sinquefield, que se celebrara a finales de agosto y principio de septiembre.

Me gusta mucho más la consideración que hacen en chessmetrics, en la que para establecer la fortaleza de torneo no hacen la media de los puntos ELO de sus jugadores, sino que hacen el cálculo en función de su posición en el ranking. Por ejemplo, el torneo más fuerte de la historia fue el celebrado en Vienna-1882 en el que solo faltaba el noveno jugador más fuerte de la época, estando presentes los nueve restantes de los diez primeros. Empatado con el de Linares-1993 (que también falto el jugador noveno de los diez mejores).

PD: Es una pena que chessmetrics no esté actualizada.
PDD: En la copia Sinquefield están presente los números #1, #2, #3, #5, #8 y #9.

jueves, agosto 14, 2014

La lambada en ocho bits

Esa es la música que le han puesto al camión del butano en la Antilla cuando pasa por las calles reclamando la atención de los veraneantes. Podrían cambiarla un poco, se mete dentro de la cabeza y ningún conjuro de expulsión es capaz de sacarla de allí.

miércoles, agosto 06, 2014

Configurar Stockfish con xinetd y systemd

Detallo a continuación la forma de ofrecer Stockfish como un servicio para acceder al motor de ajedrez mediante una ip y un puerto remoto.

Descargar, compilar y instalar Stockfish
#!/bin/bash
NOMBRE=stockfish
VERSION=$NOMBRE-$(date +"%F")
if [ -e "$VERSION" ]; then
echo "Directorio $VERSION existe, se procede a borrarlo"
rm -rf $VERSION
fi
if [ -h "$NOMBRE" ]; then
echo "Borrando enlace simbolico"
rm -f $NOMBRE
fi
echo "Obteniendo version del repositorio"
git clone https://github.com/official-stockfish/Stockfish.git $VERSION
cd $VERSION/src
make build ARCH=x86-64-modern
cd ../..
ln -s $VERSION/src/ $NOMBRE
Lo de arriba descarga stockfish, lo compila y deja un enlace simbólico a la última versión compilada. Lo bueno de esto, es que podemos ir descargando versiones nuevas para probar sin borrar lo anterior, con solo cambiar el enlace simbólico, usaremos una versión u otra.

Hasta aqui, mas o menos lo normal. Ahora hay que distinguir como vamos a invocar el servicio remoto. Podemos hacerlo mediante xinetd.d al estilo unix antiguo o al nuevo estilo con systemd.

Instalación como servicio bajo xinetd.d estilo sysinit de System V

Se necesitan crear dos ficheros, el primero sirve para indicar a xinetd que cuando se encuentra una petición dirigida al puerto 3333, ejecute el script de arranque del engine stockfish.
cat /etc/xinetd.d
# default: on
# description: An RFC 863 discard server.
# This is the tcp version.
service stockfish
{
disable         = no
server          = /usr/local/bin/chess_server_stockfish.sh
socket_type     = stream
protocol        = tcp
user            = alidhaey
wait            = no
port            = 3333
only_from = localhost
}
El segundo es la propia invocación del engine. He añadido algunos detalles más para que deje en el log el momento de su invocación y de su cierre.
cat /usr/local/bin/chess_server_stockfish.sh
#!/bin/bash
BINENGINE=/usr/local/stockfish/
LOG="/tmp/chess-server-stockfish.log"
/bin/echo "Start $(/bin/date)" > $LOG
/bin/echo >> $LOG
$BINENGINE/stockfish
/bin/echo  | /usr/bin/tee -a $LOG
/bin/echo "Stop $(/bin/date)" | /usr/bin/tee -a $LOG
Instalación como servicio bajo systemd

Con Systemd la cosa va a cambiar, es posible que haya otro forma, ya que aún estoy aprendiendo como funciona systemd, pero no es complicado.
[root@hppavilion system]# pwd
/etc/systemd/system
Creamos el fichero de definición del socket para el servicio de stockfish
[root@hppavilion system]# cat stockfish.socket
[Unit]
Description=Stockfish Engine Chess
[Socket]
ListenStream=3333
Accept=yes
[Install]
WantedBy=sockets.target
y el fichero para el servicio propiamente dicho
[root@hppavilion system]# cat stockfish@.service
[Unit]
Description=Stockfish Engine Chess
[Service]
ExecStart=/home/alidhaey/src/stockfish/stockfish
StandardInput=socket
Y para habilitar el servicio y arrancarlo podemos hacer
systemctl enable stockfish.socket
systemctl status stockfish.socket
systemctl start stockfish.socket
systemctl status stockfish.socket
netstat -nap | grep :3333
En la ruta /home/alidhaey/src/stockfish/stockfish tenemos el fichero resultando de compilar el engine.

Prueba final
[alidhaey@hppavilion ~]# telnet localhost 3333
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Stockfish 220714 64 SSE4.2 by Tord Romstad, Marco Costalba and Joona Kiiski
uci
id name Stockfish 220714 64 SSE4.2
id author Tord Romstad, Marco Costalba and Joona Kiiski
option name Write Debug Log type check default false
option name Write Search Log type check default false
option name Search Log Filename type string default SearchLog.txt
option name Contempt Factor type spin default 0 min -100 max 100
option name Min Split Depth type spin default 0 min 0 max 12
option name Threads type spin default 1 min 1 max 128
option name Hash type spin default 32 min 1 max 1048576
option name Clear Hash type button
option name Ponder type check default true
option name MultiPV type spin default 1 min 1 max 500
option name Skill Level type spin default 20 min 0 max 20
option name Emergency Move Horizon type spin default 40 min 0 max 50
option name Emergency Base Time type spin default 60 min 0 max 30000
option name Emergency Move Time type spin default 30 min 0 max 5000
option name Minimum Thinking Time type spin default 20 min 0 max 5000
option name Slow Mover type spin default 80 min 10 max 1000
option name UCI_Chess960 type check default false
uciok
quit
Connection closed by foreign host.
Si recibimos un uciok, cuando le mandemos el comando 'uci', es que todo ha ido como la seda.

sábado, agosto 02, 2014

Movil actualizado a ios7

Después de esperar a que los comentarios sobre la actualización de IOS7 para el iPhone4 fueran positivos, me he decidido a hacerlo esta tarde. No he tenido problemas al respecto. El cambio de look es extraño. Respecto a como reaccionan las aplicaciones, no noto diferencia alguna. El movil va a cumplir cuatro años. No está nada mal.

Las peluquerías de señoras

Donde vivo ahora hay cuatro peluquerías, tres  de señoras de mujeres y una de caballeros. En la de los hombres tenemos la clásica barbería de toda la vida, llena de pelos por el suelo, en la que de vez en cuando se barre el suelo. Tiene algunas revistas muy manoseadas como el interviú y prensa deportiva del día (el marca y el as). No se puede coger cita por teléfono y siempre hay que esperar cola. Y si no quieres pillar cola, tienes que ir a la hora de apertura, pero es algo informal, por lo que terminas esperando en la cafetería de al lado.

Quizás estoy influenciado por un trauma infantil, ya que recuerdo que cuando chico, el barbero del barrio (Paco), pelaba a la gente como le daba la gana. En mi caso, que tengo un remolino justo en el nacimiento del flequillo, por mucho que le dijera no me cortes mucho por delante, no había forma de que me hiciera caso. Una vez me pelo tanto, que tuve que llevar una gorra durante tres semanas hasta que me creciera el flequillo y no se me levantara como a la Cameron Diaz en la película 'Algo pasa con Mary'.

Por ese motivo, estoy encantado con las peluquerías para mujeres, siempre el trato es cordial, atento y educado. Las salas son acogedoras, limpian cuando terminan con un cliente. Te preguntan como quieres pelarte. Si tienen alguna duda, te solicitan alguna aclaración, sin tomar decisiones que puedan causarte un disgusto. Puedes llamar para coger cita. Y en cuestiones de precio, están a la par. De hecho, como me rapo al cero, no se lo esperan y te cobran menos.

jueves, julio 31, 2014

Level Up LPIC-3

He superado el examen LPIC-304 con una nota perfecta (800/800). Me voy contento de vacaciones. El hito para conseguir la LPIC3 ha sido alcanzado.

Es curioso que sea éste el examen del que menos material he tenido para estudiar (no llegue a comprar libros porque realmente no los hay) aunque si que hay mucha documentación de cada proyecto que están dentro de la materia de estudio (Xen, KVM, virsh, LVS, haproxy, Linux PMI, Pacemaker, Red Hat Cluster Suite, DRBD, OCFS2).

Estudiar la documentación de cada uno de ellos sirve para preparar el examen, pero es muy deslavazado y requiere de tiempo. Sería preferible algo más organizado, enfocado a conocer la tecnología, ponerla en marcha de forma rápida y a lo que te pueden preguntar en el examen de certificación, puesto que hay temas de la documentación de cada tecnología que no están dentro de la materia de estudio del examen 304.

sábado, julio 19, 2014

Preparación para la LPIC3-304

A final de mes me examinaré para sacar el último nivel de la certificación LPIC. Aunque con cualquiera de las especializaciones del nivel 3 se puede obtener, he escogido la especialización de Virtualización y Alta Disponibiliad (LPIC-304).

Esta certificación es complicada de preparar, debido a que no hay libros de referencia, únicamente la web http://wiki.lpi.org/wiki/LPIC-304http://lpi.universe-network.net/doku.php?id=wiki:certification:lpic304, que está un poco anticuada, pero valiéndome de eso y de la lecturas de la documentación de cada topic, creo que es suficiente.

En todo caso he pensado, que si salgo bien de esto, puedo elaborar una guía de supervivencia al uso.

martes, julio 15, 2014

La que se avecina con Systemd

El articulo de Diego Calleja, Avanzando a golpe a de actualizaciones de systemd, me ha dado que pensar. Estoy lejos de ser un gurú, pero con la adopción de las grandes distros de Linux de utilizar systemd para la gestión de los servicios del sistema la cosa va a cambiar mucho más de lo que se piensa.

No me refiero a la obvio, que distribuciones como Red Hat y Debian por fin se parezcan en como arrancar los servicios del sistema. Si no que eso va a causar que el esfuerzo en mantener los paquetes de los desarrolladores para las distribuciones sea menor, redundando en enfocarlo en solucionar otros problemas. Yendo un poco más lejos (y aqui me mojo), seguro que uno de los siguientes pasos será la unificación del sistema de gestión de la paquetería, tarde o temprano pasará, y eso si que supondría que la fragmentación que existe actualmente en los Linux se reduzca a la mínima expresión.

De todas formas, la fragmentación actual no le ha venido mal, es algo inherente al software libre. Mucha gente colabora y quiere hacer las cosas a su manera, y si no te gusta lo que hay, te adaptas o te fabricas tu alternativa.

sábado, julio 12, 2014

Dos series terminadas

He terminado de ver la temporada cuarta de Juego de Tronos y la primera temporada de Helix. Sobre la primera hay pocas cosas se puedan decir que no se hayan dicho ya, es una buena serie, que ha conseguido reflejar la historia de la serie de libros Canción de Hielo y Fuego. Esperarse el momento para disponer del tiempo de verla en modo maratón es el mejor elogio que puedo darle.

Por el contrario, con Helix me ha costado verla. No ha mantenido el interés. Es confusa en el planteamiento y en la forma de actuar de los personajes. Al final la historia se reduce a una megacorporación de inmortales que quiere acabar con la humanidad mediante la creación de un super virus, pero que a la misma vez puede salvarla de todas los cánceres. No me ha convencido.

sábado, junio 28, 2014

Platos para compartir

No comprendo que cuando se acude a un restaurante con amigos y sus parejas, se pidan platos para compartir. ¿Por que no se pide lo que más le gusta a cada uno? En fin, procuro hacer caso omiso a esa norma social y me pido lo que me gusta.

domingo, junio 22, 2014

Aplicación de la renta

El programa de la declaración de la renta es sencillamente malo, muy malo. Si nos centramos en la versión para Linux, directamente no funciona. A la primera de cambio en la que tiene que mostrar un diálogo producto de alguna acción que esta dentro de otro diálogo, ya no responden las ventanas de esos diálogos, siendo imposible volver a recuperar el control. La versión para Windows es más estable, pero también le pasa lo mismo aunque en menor medida.

Por curiosidad me he dado por descargar el manual práctico para hacer la declaración.... 1001 páginas. Cuando uno piensa en un manual práctico, pues piensa en algo manejable, que te pueda dar las pistas necesarias para lo fundamental e imprescindible. ¿Son necesarias 1000 páginas? No quiero pensar en el manual avanzado.

Hay que hacer un master de posgrado para la declaración. No debería ser tan difícil. Total, que al final tuve que recurrir a mi suegro, que tiene la santa paciencia suficiente para lidiar con el 'pograma'. Todos los años me pasa lo mismo.

miércoles, junio 11, 2014

Gaseados por la climatización

Cuando entro o salgo de un centro comercial y me sueltan el chorro de aire al cruzar sus puertas, me siento como si me estuvieran gaseando para someterme a un tratamiento antibacterias.

Por eso he investigado un poco el motivo de su existencia. Al parecer intentan mantener separados dos ambientes (el del centro comercial y el del exterior) con los chorros de aire y así ahorrar energía de la climatización, pero está sujeto a cierta polémica sobre la efectividad real de la medida.

El fundamento del chorro de aire es que crea una barrera invisible que pueden traspasar los clientes, pero impide que mezclen los aires de los ambientes, reduciendo la cantidad de calor/frio que se tiene en el interior (técnicamente no se expresa así, pero para hacerse una idea de lo que pretende me vale)., haciendo trabajar menos al sistema de climatización para mantener la temperatura deseada, con el consiguiente ahorro en la factura energética.

domingo, junio 01, 2014

Los ramos

En las dos últimas bodas a las que he asistido, el ramo de la novia le ha caído a un tío que pasaba por allí. Cuanto menos, curioso.

lunes, mayo 19, 2014

El libro olvidado titulado Las Montañas Blancas

En el colegio teníamos que leer un libro por trimestre en sexto de EGB. Yo no era excesivamente lector (pasaba mas tiempo en la calle dando patadas a una lata como decía mi padre), pero terminé enganchándome a la lectura.

De aquellos libros que leí, recuerdo con especial cariño un libro de aquellos. El protagonista era un niño que abandonaba el pueblo donde vivía para huir de unos extraterrestres, pero nunca he conseguido recordar su título. Hasta hoy, que de pronto me he acordado del título, Las Montañas Blancas. Luego google hizo el resto (las montañas blancas literatura juvenil).

El autor es John Christopher y el libro pertenece a una trilogía (La trilogía de los trípodes). Desconocía ambos datos. En el colegio solo estaba el primer libro.

La trilogía fue escrita en 1922 y en cierta forma, comienza desde el final del libro de la guerra de los mundos pero en lugar de tomar el final bueno de H.G. Wells, en donde los humanos ganan, aquí los humanos han perdido la batalla y están dominados por los extraterrestres.

sábado, mayo 17, 2014

Sueño del valor ganado

Durante la siesta de ayer soñé con el Valor Ganado. Me encontraba en la zona de la pescadería de un supermercado. Mientras que iba llenado el carro, lo iba explicando, como si estuviese en una clase a todo con el mundo con quien me cruzaba. De locos.

miércoles, mayo 07, 2014

WTF Helix

No entiendo como sigo viendo Helix (acabo de ver el capítulo 8), imposible de explicar razonablemente. Debe ser que mi personalidad tiene algún componente masoquista o es que me resisto a creer que la historia que cuentan no va tener salvación, porque tiene toda la pinta de acabar mal.

En todo caso, me está disgustando, pero no lo suficiente para dejar de verla del todo.

lunes, mayo 05, 2014

Cometemos dos errores

Me ha gustado leer la siguiente entrada de Diego Martín en su Blog que trata sobre las listas de verificación. Lo que me ha hecho reflexionar es la clasificación de los errores que se dan según un cirujano llamado Atul Gawande. Atul clasifica los errores que cometemos en dos clases diferentes:
  • Por ignorancia (cometemos esos errores porque no sabemos lo suficiente).
  • Por ineptitud (cometemos esos errores porque no hacemos un uso adecuado de lo que sabemos).

Arreglados dos problemas

Tenía dos problemas que no dejaban de ser meras molestías, pero que siempre estaban presentes, como dos chinas en el zapato hasta que esta semana he decido a arreglarlos para siempre.

El primera era un fallo del cliente VPN de Forticlient que tengo que utilizar para acceder la red del cliente cuando estoy de guardia. No se porqué motivo, el cliente de linux de forticlient no me funciona en un linux con 64bits de mi portátil personal, pero si que me funciona en el viejo portátil de la empresa con un linux de 32 bits (que tiene más años que Maria Castaña). Como solo utilizaba el portátil de la empresa cuando estaba de guardia, podía convivir con ello, aunque me fastidiaba no echar a andar el cliente.

La solución era tan simple como revisar el log del cliente vpn y ver que no se establecían correctamente las rutas para el dispositivo PPP de la conexión empleado por el tunel por un problema en el script que detectaba que dispositivo era el empleado. Corregir una línea de AWK y listo.

El otro problema era que cuando establecía un túnel dinámico por SSH para utilizarlo como servicio de proxy-socks para el navegador Mozilla Firefox/Iceweasel, ellos no resolvían correctamente las dns (utilizaban las de mi equipo, en lugar de tunelizar las peticiones dns desde el proxy con socks). Con el navegador Chrome no ocurría eso. Solventaba el problema utilizando Chrome.

La solución efectiva pasaba por configurar Firefox/Iceweasel para que las peticiones DNS utilizaran el proxy si estaba activado (por defecto viene que no se utilice, mientras que con Chrome esta activado por defecto).

viernes, mayo 02, 2014

PMP + ITIL

Después de terminar la certificación del PMP, junto con unos colegas con lo que hicimos junto la certificación, nos encontramos con el problema de como aplicar el método a la vida real.

Uno de estos colegas (Raúl Casado, casi tan pesado que yo con el PMP) me comentaba que había tenido un momento de iluminación fusionando en la dirección de proyecto/servicio IT, la metodología de trabajo ITIL y la del PMP de gestión de proyectos.

La situación de un proyecto IT suele ser variopinta, pero normalmente parte de la obtención de un contrato para prestar un servicio IT durante un tiempo X (que puede dar lugar a posteriores renovaciones), estos están realizados pensando que vamos a darle un enfoque ITIL para el tratamiento del soporte del servicio (Incidencias, Problemas, Configuración, Entrega) y su provisión (SLA, Continuidad, Disponibilidad) durante el tiempo del contrato.

Inicialmente es difícil encajar esto con PMP desde la idea de Planificar, Ejecutar y Controlar, puesto que normalmente el proyecto objeto del contrato ya ha sido entregado y estamos en las fases posteriores donde hay que gestionarlo el resto del tiempo de vida del producto/servicio.

Durante la duración del contrato, suelen aparecer cambios en él. Son proyectos que buscan mejorar los operaciones que se prestan o añadir nuevas operaciones. Unos ejemplos son la implantación de un sistema de VPN o sustitución del Firewall para otra solución que integre un IDS en la que el enfoque ITIL no es el adecuado. 

Sin andarse por la ramas desde el enfoque ITIL como manejamos esto: ¿Se crea una petición donde te piden 'Quiero el servicio de VPN' o muchas peticiones donde van detallándose los requisitos de forma atomizada para la implantación del nuevo sistema? Sinceramente, no me parece la forma correcta de hacerlo. El sistema de gestión del Cambio propuesto por ITIL no creo que sea tampoco el sitio donde deba verse.

Lo más adecuado es tratarlo como un proyecto siguiendo la metodología del PMP, obviando ITIL. Es decir, reúnes los requisitos con el cliente, planificas los detalles de su alcance, tiempo y costes, estableces tus métricas de calidad, con sus riesgos asociados, en definitiva, planificas la implantación del proyecto. Luego lo ejecutas, resolviendo los problemas que pudieran surgir, controlando en todo momento que se están verificando todos los aspectos del proyecto y finalmente lo entregas. Una vez entregado al cliente, empezamos a llevar el servicio (como una operación más) con ITIL, resolviendo las incidencias y peticiones que surjan, provisionándolo para cumplir con los acuerdos del servicio, etc.

La idea es simple y versátil, combinando los dos métodos para alcanzar lo que el cliente pide, manteniendo separadas las cosas. Creo que tiene todo el sentido del mundo. Espero que con este artículo pueda poner en pie la escueta frase de tres líneas que me mando Raúl a las 8 de mañana vía Telegram.

domingo, abril 27, 2014

Sacapuntas de horquilla

Me gustan mucho los lápices de carpintero. Son los mejores. Por 1'95 € me compre un lote de 12 unidades. El problema que tienen son los sacapuntas, los normales no les vienen bien. Recuerdo que existían unos antiguos sacapuntas con forma de horquilla de la marca Puntax, que venían de perlas para afilar estos lápices.

Ahora estos sacapuntas son casi imposibles de encontrar en las librerías/papelerías. Por internet sí que es posible dar con ellos.

Fallo de seguridad led

Ahora que están tan de moda los problemas de seguridad ocasionados por el bug Heartbleed, en esta semana he tenido mi propio bug en casa. Todo comenzó con la instalación de una tira de luces led debajo del mueble de la tele (que lo tengo colgado de la pared, permitiendo una limpieza fácil de la parte de abajo del mueble).

La tira led viene con un mando a distancia que permite cambiar los colores (hasta 16 colores diferentes), brillo (6) y los modos de operación (fijo, intermitente y con cambios suaves o bruscos entre toda la gama de colores).

El bug en cuestión causa que cuando utilizo el mando a distancia de la tele, los códigos de operación que envía también cambian los colores y modos de operación, puesto que son los mismos. Así que tengo que andarme con mucho cuidado para que la señal no rebote y llegue al sensor de la tira led. Tampoco puedo quitar el sensor porque perdería la capacidad de apagar/encender o cambias los colores de las luces.

Adios a diez años de uso

Llevaba utilizando los servicios gratuitos de dns dinámico proporcionados por dyndns.org desde el 27 de Octubre de 2004, pero hoy me ha llegado un correo en el que cancelan los servicios 'free'. O me cambio al servicio de pago (25 € al año) o pierdo el uso del dns dinámica para acceder a casa desde fuera.

En cierta forma, me ha fastidiado el cambio de política. Supongo que es lo que tiene tirar de lo gratuito. Alguien tiene que vivir de esto.

De todas formas, http://www.linuxtecnico.es/2012/05/monta-tu-propio-dns-dinamico.html es un buen comienzo para buscar alternativas.

martes, abril 15, 2014

Tuning de mesa lack

Influenciado por el espíritu de Ikea Hackers, le he puesto una balda adicional a la mesa pequeña (de tipo Lack) para poner en ella el OTN de la fibra óptica, el router wifi, la placa pcengine y la alargadera de los enchufes, pudiendo liberar el espacio superior de la mesa para colocar el equipo de música, los auriculares inalámbricos y la base del teléfono fijo. Todos los cables quedan ahora recogidos y se puede limpiar mucho mejor debajo de la mesa.

En el verano pasado se me ocurrió la idea, pero no la saqué adelante al faltarme la propia balda, pero sirviéndome de dos baldas de la estantería que se rompió, he podido unirlas para formar una sola balda, recortando un lado para que tuviera la medida justa. Las baldas van unidas entre sí con cinco tacos de madera del ikea y cogidas a las patas de la mesa con una escuadras (dos por pata).

sábado, abril 12, 2014

Vuelta atrás de CPU

El cambio que hice hace unas semanas lo he deshecho. Era demasiado apreciable la menor velocidad del procesador. El portátil si dispone de virtualización completa para el soporte de KVM, con lo que el laboratorio para las maquinas virtuales lo tendré que hacer en él.

domingo, marzo 30, 2014

Me faltaba un capítulo

Por la noche fui a ver el primer capitulo de la segunda temporada de la seria The Americans. En el repaso que hacen de lo que paso en la temporada anterior veo escenas que no recuerdo. Miro en internet por si he pasado algo por alto y me dicen que hay trece capítulos en la primera temporada, en lugar de los doce que tengo en casa. Lo bueno de esto es que la segunda temporada va a tener un capítulo más.

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.

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 ...