<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es"><id>http://panicerror.org/blog/atom.xml</id><title>PanicError</title><updated>2025-12-19T17:24:02.061163+00:00</updated><author><name>sdemingo</name><email>sdemingo@texto-plano.xyz</email></author><link href="http://panicerror.org/blog/atom.xml" rel="self"/><generator uri="https://lkiesow.github.io/python-feedgen" version="0.9.0">python-feedgen</generator><entry><id>http://panicerror.org/blog/empezando-con-gemini.md.html</id><title>Empezando con Gemini</title><updated>2021-12-12T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Empezando con Gemini&lt;/h1&gt;
&lt;p&gt;Había oído hablar de este protocolo en algún artículo perdido de reddit hace
unos meses. Pero hasta ahora no me había puesto a indagar y a bucear en su
estructura. Me ha parecido brutal, simplemente. Obviamente recuerda mucho al
olvidado Gopher y en esencia simplifica hasta el extremo, haciendo lo mismo que
hacía HTTP/HTML hace veinte años. Mucho antes de que se convirtiera en el circo
en el que se ha convertido hoy en día la WWW.&lt;/p&gt;
&lt;p&gt;Básicamente, Gemini son dos cosas. Por un lado tenemos el
&lt;a href="https://gemini.circumlunar.space/docs/specification.gmi"&gt;protocolo&lt;/a&gt; y por otro
un sistema de marcado de documentos,
llamado &lt;a href="https://gemini.circumlunar.space/docs/gemtext.gmi"&gt;gemtext&lt;/a&gt; 
que recuerda mucho a Markdown y que permite
documentar sin añadir carga extra a las páginas o documentos servidos por el
servidor.&lt;/p&gt;
&lt;p&gt;A la hora de recuperar artículos antiguos escritos en markdown me he encontrado
algunas complicaciones para exportarlos a gemtext. La primera es recomendación
de no usar saltos de línea entre párrafos para partir líneas de forma artificial
y la segunda y mas incómoda es que gemtext no permite enlaces embebidos con el
texto, como HTML o Markdown, sino que estos han de estar situados en una línea
aparte para ellos solos.&lt;/p&gt;
&lt;p&gt;Para solventar esto rápidamente os dejo un pequeño script de python que os
ayudará a recuperar todo esos contenidos que pudierais tener en markdown. Una
vez creado el contenido solo teneis que &lt;a href="https://gemini.circumlunar.space/docs/gemtext.gmi"&gt;crearos una cápsula
gemini&lt;/a&gt; para servir todos
estos documentos.&lt;/p&gt;
&lt;p&gt;Os dejo el sript y espero que os sirva de ayuda:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#!/usr/bin/env python

import sys
import re

link_regexp = '\[[^]]+\]\(\s*[^)]+\s*\)'
breaklines_regexp='([^\s]+)\n([^\s]+)'
link_list=[]
link_count=1

if (__name__==&amp;quot;__main__&amp;quot;):
    if (len(sys.argv)&amp;lt;2):
        print (&amp;quot;\tUso: md2gem   fichero.md&amp;quot;)
        exit()

    with open(sys.argv[1],&amp;quot;r&amp;quot;) as f:
        md=f.read()
        f.close()

    md = re.sub(breaklines_regexp,&amp;quot;\g&amp;lt;1&amp;gt; \g&amp;lt;2&amp;gt;&amp;quot;,md)
    for link in re.findall(link_regexp,md):
       url=re.findall(&amp;quot;\(\s*[^)]+\s*\)&amp;quot;,link)[0].strip(&amp;quot;()&amp;quot;)
       name=re.findall(&amp;quot;\[[^]]+\]&amp;quot;,link)[0].strip(&amp;quot;[]&amp;quot;)
       link_list.append([name,url])

    link_count=1
    link_endlist=&amp;quot;&amp;quot;
    for link in link_list:
        md = re.sub(&amp;quot;\[&amp;quot;+link[0]+&amp;quot;+\]\(\s*&amp;quot;+link[1]+&amp;quot;\s*\)&amp;quot;,link[0]+&amp;quot;[&amp;quot;+str(link_count)+&amp;quot;]&amp;quot;,md)
        link_count+=1
        link_endlist +=&amp;quot;=&amp;gt; &amp;quot;+link[1]+&amp;quot;\n&amp;quot;

    md += &amp;quot;\n\n&amp;quot;+ link_endlist
    print(md)
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;p&gt;Diciembre 2021&lt;/p&gt;</content><link href="http://panicerror.org/blog/empezando-con-gemini.md.html" rel="alternate"/><published>2021-12-12T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/ense%C3%B1ando-programar-ni%C3%B1os.md.html</id><title>Enseñando a programar a un niño</title><updated>2021-12-15T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Enseñando a programar a un niño&lt;/h1&gt;
&lt;p&gt;¿Cuál es el lenguaje más apropiado para aprender a programar? Ni se las veces
que ha salido esta pregunta en una conversación entre programadores. Tengo en mi
memoria tantas respuestas y argumentaciones diferentes como puedo recordar. Pero
antes de dar una respuesta, razonada o no, deberiamos preguntarnos primero
¿quién quiere aprender a programar?&lt;/p&gt;
&lt;p&gt;Según mi experiencia docente nada tiene que ver enseñar a programar a un niño de
diez años, a un adolescente, a un estudiante universitario o a un adulto. Además
de la variable de la edad hemos de contar otras variable igual o más
importantes: cual son sus conocimientos previos acumulados, la motivación que le
mueve para aprender a programar al supuesto interesado, etc.&lt;/p&gt;
&lt;p&gt;En realidad, no tengo muchas ganas de abordar estos temas en este
artículo. Quizás en otro posterior. Ahora mismo lo que quiero relatar son mis
primeros pasos enseñando a programar a un niño de 9 años. Con esta muestra
poblacional tan escasa, tampoco pretendo que nadie extrapole mis
conclusiones. Simplemente voy a relatar mis avances y mis fracasos desde ahora
mismo, en que ambos (profesor y alumno) nos encontramos en la fase inicial del
proceso.&lt;/p&gt;
&lt;h2&gt;Con código o sin el&lt;/h2&gt;
&lt;p&gt;Lo primero que me he planteado es utilizar alguna plataforma que, aunque
orientada a la enseñanza  del pensamiento computacional no utilizara código o
instrucciones como tal. Herramientas como &lt;a href="https://scratch.mit.edu"&gt;scratch&lt;/a&gt;
permiten una aproximación muy visual a la programación sin necesidad de escribir
una sola instrucción. Una muy buena herramienta pero no se acerca a lo que
quería.&lt;/p&gt;
&lt;p&gt;Mi intención es que el niño se acerque a la programación desde un punto de vista
mucho más clásico. Mas minimalista. Por supuesto no le voy a poner escribir
código C sobre una terminal en negro. Pero sin llegar a eso hay soluciones
realmente buenas y que, con apenas los días que llevamos usándolas nos están
encantado a los dos.&lt;/p&gt;
&lt;h2&gt;Lo clásico siempre funciona&lt;/h2&gt;
&lt;p&gt;La herramienta que hemos estado utilizando en nuestras primeras sesiones es
&lt;a href="https://el.media.mit.edu/logo-foundation/what_is_logo/"&gt;Logo&lt;/a&gt;. 
Un intérprete creado por Seymour Papert en el MIT en 1967. Su
sencillez se basa en que el niño solo tiene acceso a un repertorio de unas 10 
instrucciones diferentes para poder mover un cursor (o tortuga) sobre un espacio
en dos dimensiones. Instrucciones como avanza, retrocede, gira a la derecha,
etc. solas únicas que podremos combinar para ir creando recorridos. &lt;/p&gt;
&lt;p&gt;A priori puede sonar muy pobre, pero a ese repertorio básico se le suma una
instrucción que nos permitirá repetir un patrón de instrucciones y otra para
poder agrupar un grupo de instrucciones bajo un nombre. Con estas dos simples
estructuras podemos proyectar la utilidad de las instruciones repetitivas y la
creación de rutinas y procedimientos con la idea de reutilizarlos varias veces.&lt;/p&gt;
&lt;p&gt;Este entorno además lo podemos encontrar con licencia GPL gracias a
&lt;a href="https://es.wikipedia.org/wiki/UCBLogo"&gt;UCBLogo&lt;/a&gt;.
Este UCBLogo es la implementación más cercana a la creación de Papert aunque
también quizás, la más antigua de entre que las que podemos encontrar. La
podemos instalar fácilmente en cualquier Linux/Debian a través del paquete
llamado &lt;code&gt;ucblogo&lt;/code&gt;. &lt;/p&gt;
&lt;p&gt;Por ahora, como ya he dicho, apenas llevamos un par de sesiones cortas para
ponernos a tono con el entorno. Pero a medida que vayamos exprimiendo todo el
potencial a la herramienta iré contando nuestros avances.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Diciembre 2021&lt;/p&gt;</content><link href="http://panicerror.org/blog/ense%C3%B1ando-programar-ni%C3%B1os.md.html" rel="alternate"/><published>2021-12-15T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/recordando-ncurses.md.html</id><title>Recordando ncurses</title><updated>2021-12-20T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Recordando ncurses&lt;/h1&gt;
&lt;p&gt;Ahora que va terminando el año y empiezo a tener algo más de tiempo me he puesto a tirar de la lista de cosas pendientes que he ido dejando por el camino.&lt;/p&gt;
&lt;p&gt;Una de ellas era hacerme una pequeña aplicación para terminal que me permitiera gestionar cómodamente las notas y apuntes que voy tomando durante el día. Desde hace un año y medio más o menos vengo usando un sistema de pequeñas notas que voy almacenando en un directorio todas juntas ordenadas por fecha. Antes las hacia llegar hasta allí a traves del correo electrónico pero desde hace unos meses utilizo un bot de Telegram.&lt;/p&gt;
&lt;p&gt;El caso es que, ese sistema que a mi se me parece a amontonar post-its digitales me obliga a una vez por semana pararme a organizarlas: fusionar las semejantes o que tienen que ver, borrar las que no merece la pena guardar, etc. Este fin de semana lo he utilizado en programar una sencilla aplicación en C usando la librería ncurses. Hacia casi quince años que no tocaba ncurses y la verdad, es que ha sido durillo. Nunca llegué a crear nada complejo con esta librería y lo poco que la utilicé lo tenía muy olvidado ya. De cualquier forma, como mi objetivo no era hacer nada complicado en un par de horas tuve el primer prototipo más o menos funcionando. Luego en otro par de ratos durante el domingo lo pude ajustar algo más hasta conseguir algo funcional.&lt;/p&gt;
&lt;p&gt;Si queréis ojear la aplicación o el código, lo tenéis todo en mi &lt;a href="https://github.com/sdemingo/notes"&gt;github&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="../img/captura-notes.png" /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Diciembre 2021&lt;/p&gt;</content><link href="http://panicerror.org/blog/recordando-ncurses.md.html" rel="alternate"/><published>2021-12-20T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/ense%C3%B1ando-programar-ni%C3%B1os-ii.md.html</id><title>Enseñando a programar a un niño (II)</title><updated>2021-12-28T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Enseñando a programar a un niño (II)&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="enseñando-programar-niños.md.html"&gt;1º Parte&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hemos estado estas últimas semanas trabajando en sesiones cortas con Logo y creo que hemos avanzado bastante. Voy a resumiros brevemente los principales avances con algunos ejercicios que he planteado. Lo primero, lógicamente, ha sido comprender los comandos básicos (avanzar o &lt;code&gt;fd&lt;/code&gt;, girar &lt;code&gt;rt&lt;/code&gt; o &lt;code&gt;lt&lt;/code&gt;, etc.). Para ello usar figuras sencillas como rectángulos o cuadrados es fundamental.&lt;/p&gt;
&lt;p&gt;Veamos un ejemplo de cuadrado sencillo dibujado hacia arriba y hacia la derecha de la posición inicial de la tortuga (que en los diagramas he representado con una &lt;code&gt;@&lt;/code&gt;):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
    +-----------+
    |           |
    |           |
    |           |
    |           |
    |           |
    |           |
    @-----------+


    ? fd 50
    ? rt 90
    ? fd 50
    ? rt 90
    ? fd 50
    ? rt 90
    ? fd 50
    ? rt 90
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;El cuadrado además nos ha permitido trabajar en la idea de patrón. Una secuencia de instrucciones que puede repetirse y que se puede expresar, por tanto, con una instrucción iterativa más sencilla. En el caso de Logo, con la instrucción &lt;code&gt;repeat&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Logo permite secuenciar instrucciones en una sola línea. Usando su limpia sintaxis donde cada instrucción solo admite un parámetro separado por espacio podemos tener entonces secuencias muy claras y legibles. Tras unos minutos de explicación, el patrón de la secuencia anterior se saca fácilmente y, se entiende que debe repetirse 4 veces para formar el cuadrado anterior.&lt;/p&gt;
&lt;p&gt;Usamos entonces la instrucción &lt;code&gt;repeat&lt;/code&gt; y se comprueba que el trazado de la tortuga es similar al primero.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    ? repeat 4 [ fd 50 rt 90 ]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Trabajamos en esto mismo un par de sesiones cortas más y el mecanismo de extracción de un patrón que se repite queda bastante claro. !Primer éxito!&lt;/p&gt;
&lt;p&gt;Con este concepto bien asentado vamos un paso más allá, hacia la reutilización de patrones usando procedimientos. Para explicar esto al niño uso metáforas ya conocidas como los juegos de construcción de bloques. La idea que transmito es que podemos "enseñar" al computador ideas de nuestro mundo, como lo que es un cuadrado, y hacer que el las repita cuando queramos. Para ello usamos la instrucción &lt;code&gt;to&lt;/code&gt; que nos permite crear el procedimiento &lt;code&gt;cuadrado&lt;/code&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    ? to cuadrado
    &amp;gt; repeat 4 [ fd 50 rt 90 ]
    &amp;gt; end
    cuadrado defined
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ahora ya solo falta acabar de ilustrar como reutilizar esta nueva pieza en un montaje algo más complejo. Dibujamos en un papel cuadriculado (que por cierto es fundamental tener a mano cuando trabajamos con Logo), la figura que queremos representar. El niño entiende a la primera que el cuadrado será reutilizado tres veces pero lo más complicado de hacerle ver es que además de dibujar el cuadrado hemos de resituar la tortuga cada vez que terminemos un cuadrado.&lt;/p&gt;
&lt;p&gt;Tras terminar cada cuadrado, la tortuga finaliza mirando hacia arriba y en la esquina inferior izquierda del cuadrado. El cuadrado siguiente ha de partir sobre la esquina superior derecha, así que hemos de llevar hasta allí a la tortuga antes de reutilizar el procedimiento &lt;code&gt;cuadrado&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Tras un par de ensayos erróneos consigue dar con la secuencia correcta ¡Segundo éxito!&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;

                            +-----------+
                            |           |
                            |           |
                            |           |
                            |           |
                            |           |
                            |           |
                +-----------+-----------+
                |           |
                |           |
                |           |
                |           |
                |           |
                |           |
    +-----------+-----------+
    |           |
    |           |
    |           |
    |           |
    |           |
    |           |
    @-----------+


    ? repeat 3 [cuadrado fd 50 rt 90 fd 50 lt 90]

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Todo esto ha sido el trabajo de unas cuatro sesiones de aproximadamente veinte minutos separadas entre cuatro y siete días cada una. Personalmente, cuanto más uso esta herramienta más convencido estoy de que es ideal para transmitir pensamiento computacional a niños entre los 8 y los 11 o 12 años.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Diciembre 2021&lt;/p&gt;</content><link href="http://panicerror.org/blog/ense%C3%B1ando-programar-ni%C3%B1os-ii.md.html" rel="alternate"/><published>2021-12-28T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/programar-en-go.md.html</id><title>Programar en Go</title><updated>2022-01-04T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Programar en Go&lt;/h1&gt;
&lt;p&gt;Estas navidades he aprovechado para ponerme a programar de nuevo en Go. Conozco este lenguaje desde su primera versión y he programado bastante con el. Recuerdo cuando se publicó esta primera versión, que gente como Rob Pike o Ken Thompson estuvieran detrás junto con toda la maquinaria de Google crearon muchas expectativas. En aquel momento muchos dijeron que venía a sustituir a C pero a poco que navegaras un poco en su arquitectura te dabas cuenta de que no podría ser así. La gestión de memoria, entre otras cosas hace que Go no sea el C-Killer que muchos todavía buscan cuando nos movemos cerca del metal a un nivel bajo.&lt;/p&gt;
&lt;p&gt;De todas formas, creo que Go sigue siendo a día de hoy el mejor lenguaje en el campo de juego para el que está diseñado: sistemas concurrentes. Tiene una sintaxis sencilla y compacta que provoca que los códigos sean limpios y fáciles de depurar. Esto provoca, de manera implícita que los programas crezcan rápidos y sin muchos errores ocultos. Lo que convierte en un lenguaje de "alta productividad". Y además de todo esto posee un mecanismo de programación y comunicación entre hilos brutal.&lt;/p&gt;
&lt;p&gt;Este fue sin duda lo que mas me atrajo de Go en sus orígenes. Por aquel entonces, (año 2011 o 2012 no recuerdo bien) yo estaba preparando mi tesis doctoral sobre sistemas distribuidos y trabajaba con sistemas como &lt;a href="https://es.wikipedia.org/wiki/Plan_9"&gt;Plan9&lt;/a&gt; y un hermano pequeño llamado &lt;a href="https://es.wikipedia.org/wiki/Inferno_%28sistema_operativo%29"&gt;Inferno&lt;/a&gt;. Fue programando en aquel sistema cuando conocí la &lt;a href="https://en.wikipedia.org/wiki/Communicating_sequential_processes"&gt;comunicación CSP&lt;/a&gt; y los canales. Esta es la arquitectura que usa Go para comunicar y sincronizar hilos dentro de un programa. Una mecanismo sencillo y fácil de gestionar que permite crear aplicaciones con un alto nivel de concurrencia de forma sencilla, rápida y sobre todo robusta.&lt;/p&gt;
&lt;p&gt;Llevo casi diez años tirando código en Go, ahora que lo pienso y cada vez que vuelvo a el me encuentro lo mismo: una plataforma amigable y compacta, una documentación precisa y sin adornos y sobre todo, un lenguaje que permite escribir código a gran velocidad. Puedes tener un prototipo funcionando en unas horas y de ahí seguir hacia una aplicación completa en producción. En ese aspecto creo que solo puede rivalizar con Python, aunque Go cuenta para mi con la característica de ser tipado y compilado. Esto puede no ser algo que sume para todos pero para mi realmente lo es.&lt;/p&gt;
&lt;p&gt;Go no llegó para "dominarnos a todos", llegó para tapar una necesidad que sus creadores, ingenieros de sistemas de Google principalmente, tenían: crear sistemas distribuidos y servidores de forma rápida y robusta. Y en mi opinión, es el mejor en lo suyo.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Enero 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/programar-en-go.md.html" rel="alternate"/><published>2022-01-04T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/negacionistas-del-desastre.md.html</id><title>Negacionistas del desastre</title><updated>2022-01-10T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Negacionistas del desastre&lt;/h1&gt;
&lt;p&gt;A raíz de una conversación reciente con un amigo sobre "No mires arriba", el
último estreno de Netflix, me vino a la cabeza  una novela de ciencia ficción que leí
hace un par de años: Siete Evas de Neal Stephenson.&lt;/p&gt;
&lt;p&gt;La novela, que personalmente me decepcionó bastante, parte de una premisa que en
aquel entonces me pareció muy endeble. Sin desvelar nada importante pues todo lo
que adelanto aquí transcurre en las primeras 40 o 50 páginas de las 800 que
tiene en total, la premisa inicial que se plantea es que la tierra quedará destruida en unos
24-36 meses. Destruida en el sentido de que toda la vida en La Tierra será
eliminada.&lt;/p&gt;
&lt;p&gt;El caso es que, a diferencia de la película de Netflix, tras unos momentos de
vacilación, las grandes potencias entienden perfectamente el problema y
comienzan una carrera para salvar a una (realmente) pequeña parte de la
población mundial que quedará flotando en órbita geoestacionaria entre una
modificación de la ISS y una colmena de cápsulas de mediano tamaño que pueden
ensamblarse unas con otras.&lt;/p&gt;
&lt;p&gt;Todo esto, como digo, transcurre en los primeros momentos de la novela y el autor
pasa por encima sin prestarle mucha atención pero claro, uno se pregunta, ¿si el
mundo fuera a terminar en un plazo tan corto realmente todo seguiría más o menos
igual? Porque en el caso de la novela, las fábricas siguen trabajando, los
aviones siguen volando, y apenas se hace referencia a problemas sociales o
revueltas hasta apenas unas semanas antes del inicio de los lanzamientos de
estos "elegidos" a la órbita. Realmente se nota que el objetivo de la novela no
es el analisis de esta situación sino todo lo que sucede después. Sin embargo, 
a mi no me gustó mucho que se pasara de puntillas por todo esto. &lt;/p&gt;
&lt;p&gt;En ese momento esta premisa me acabó pareciendo disparatada. Si las principales
potencias mundiales, dirigidas por sus gobiernos se toman en serio un problema
similar (como en el caso de libro) y lo anuncian sin tapujos en una declaración
conjunta televisada el sistema colapsaría. No me refiero tampoco a gente
corriendo con ballestas por las calles. Simplemente a que el mundo pararía de
trabajar en gran medida. Dudo mucho que policías, bomberos, médicos, camioneros,
tripulaciones de barcos mercantes, pilotos, soldados, etc. siguieran cumpliendo
con sus rutinas habituales mientras saben que las semanas antes del desastre se
cuentan con los dedos de una mano. Al menos, dejarían todas sus obligaciones
para trazar sus propios planes de salvamento (que el autor ya deja claro que
serán inútiles).&lt;/p&gt;
&lt;p&gt;Ahora bien, tras hablar sobre la película me ha dado por pensar en si realmente aquel
pensamiento personal tras leer el libro estaba bien encaminado. Si realmente se
anunciará un desastre de magnitud total ¿estaríamos dispuestos a creerlo? Viendo
como en los últimos meses han proliferado negacionistas de todo tipo de
realidades me ha dado por pensar. En España hay quien ha negado públicamente que
la nieve que caía del cielo fuera real, o que un volcán estuviera realmente
arrasando la isla de La Palma. A esos les podemos sumar los negacionistas de
la COVID19, los terraplanistas, etc.&lt;/p&gt;
&lt;p&gt;La premisa de Stephenson que me pareció hace años mal planteada y mal
desarrollada pero, ahora mismo toma otro color. Pensando de nuevo en aquella
imagen de los líderes mundiales anunciando al mundo sin tapujos el destino de
toda la humanidad ¿no llegaríamos a recelar de dicho anuncio y dando pábulo a
nuestra imaginación para que creara todo tipo de teorías conspiracionistas?&lt;/p&gt;
&lt;p&gt;Vivimos tiempos extraños ciertamente.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Enero 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/negacionistas-del-desastre.md.html" rel="alternate"/><published>2022-01-10T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/resumen-ciclista-2021.md.html</id><title>Resumen ciclista del 2021</title><updated>2022-01-25T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Resumen ciclista del 2021&lt;/h1&gt;
&lt;p&gt;El 2021 ha sido un gran año para mi en todo lo relacionado con la bici. He
acumulado &lt;u&gt;&lt;strong&gt;5700 kilómetros&lt;/strong&gt;&lt;/u&gt;, la cual considero una muy buena
marca. Solo otro año anteriormente conseguí superar los 5000 kilómetros. Así que
estoy contento. Ha sido un año sin lesiones ni caídas además, con lo que puedo
darme por muy satisfecho en todo lo logrado. Además de los circuitos y rutas
locales que, como nos pasa a todos, tenemos más que quemadas, he disfrutado de
muy buenas salidas.&lt;/p&gt;
&lt;p&gt;Este año, durante la Semana Santa, que siempre suelo viajar fuera, no hemos
salido así que todas las rutas de descubrimiento han sido durante el
verano. Este verano me he movido sobre todo por Asturias y Cantabria. En
Asturias, paraíso ciclista por excelencia, tenía la &lt;strong&gt;cima del Gamoniteiro&lt;/strong&gt;
marcada de antemano. Esta cima se alcanza subiendo al clásico puerto de La
Cobertoria por cualquier de sus dos vertientes (Lena o Bárzana) y justo arriba
tomar una pista asfaltada que nos conduce a la antena de
comunicaciones. Mientras que La Cobertoria me pareció  un puerto precioso y
duro, el último tramo hasta la antena fue de una dureza excesiva. Sumado la
niebla que según me contaron es muy frecuente en esas cimas, la sensación total
del Gamoniteiro fue un poco decepcionante. &lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="../img/gamoniteiro.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Otro puerto que descubrí en las cercanías fue &lt;strong&gt;Ventana&lt;/strong&gt;. Otro &lt;em&gt;puertarraco&lt;/em&gt;
tremendo donde sumé más de 15 kilómetros de ascensión y que comunica con la
provincia de León. Las vistas desde la cima, la carretera, los desfiladeros,
... un auténtico disfrute para el ciclismo. De Asturias me marché subiendo
además &lt;strong&gt;El Mirador del Fito&lt;/strong&gt; y con la espina clavada de subir a los lagos. He
ido cuatro veces a Cangas y no he conseguido hilar tiempo para hacer la que es,
sin duda, la ascensión más mítica de los puertos asturianos.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="../img/puerto-ventana.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Ya en Cantabria tuve tiempo para conocer carreteras que tenía olvidadas por la
comarca de Meruelo y el valle de Aras, subiendo &lt;strong&gt;Fuente de Varas&lt;/strong&gt;. Un día
espléndido, un cielo azul y un solo que calentaba sin atosigar completaron el
que fue el mejor día de ciclismo del verano. Terminé mis vacaciones conociendo
la comarca de Las Merindades y subiendo puertos míticos de aquella zona como
&lt;strong&gt;Picón Blanco&lt;/strong&gt;, &lt;strong&gt;La Sía&lt;/strong&gt; o &lt;strong&gt;Portillo de Lunada&lt;/strong&gt;. Lástima que el día no
acompañara y sufriera un día húmedo, frío y con niebla. Me han comentado que
subir La Lunada un día soleado es una experiencia inolvidable.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="../img/comarca-beranga.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;En definitiva y como comentaba al principio ha sido un gran año. Esperemos que
el 2022 me trate tan bien como este año en términos ciclistas. Nos vemos en las
carreteras.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Enero 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/resumen-ciclista-2021.md.html" rel="alternate"/><published>2022-01-25T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/ense%C3%B1ando-programar-ni%C3%B1os-iii.md.html</id><title>Enseñando a programar a un niño (III)</title><updated>2022-01-22T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Enseñando a programar a un niño (III)&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="enseñando-programar-niños.md.html"&gt;1º Parte&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="enseñando-programar-niños-ii.md.html"&gt;2º Parte&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La navidad ha pasado rápido y no hemos tenido tanto tiempo para practicar como
hubiéramos querido. Además, los reyes magos vinieron acompañados de un par de
juegos de la switch y eso, claro está, rivaliza muy seriamente con Logo. Por
todo ello se entiende que el alumno haya estado ciertamente disperso y
desconectado una temporadita.&lt;/p&gt;
&lt;p&gt;A pesar de todo hemos conseguido atraparle un ratillo y hemos avanzado sobre un
concepto ya explicado en anteriores artículos: el de la rutina o
procedimiento y hemos incorporado un concepto nuevo: la variable.&lt;/p&gt;
&lt;p&gt;La variable, aunque parezca mentira, no ha sido difícil de entender. Utilizando
la analogía de "lugar donde se guarda un dato" dentro del ordenador creo que ha
llegado a calar en el alumno. Para ayudar además he utilizado un mecanismo
tremendamente atractivo para cualquier niño: los números aleatorios. &lt;/p&gt;
&lt;h2&gt;La aleatoriedad mola&lt;/h2&gt;
&lt;p&gt;Después de explicarle brevemente lo que era un número aleatorio he utilizado un
generador de números pseudoaleatorios que trae Logo incorporado de serie usando
la instrucción &lt;code&gt;RANDOM&lt;/code&gt;. De esta forma, he preferido explicarle el concepto de
variable como lugar donde el programa debe guardar el dato que ha generado o
creado para no perderlo. Por eso hemos de usar una variable. &lt;/p&gt;
&lt;p&gt;Vamos a hacer que la tortuga nos sorprenda y camine un número aleatorio de pasos:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    make &amp;quot;numero (random 100)
    fd numero
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Hay que reconocer que la aleatoriedad ha calado muy bien y le ha ayudado a
engancharse a lo explicado gracias a que el alumno es un "viciado" de
Minecraft. En este juego ya está más o menos familiarizado con el concepto de
semilla y de generador de aleatoriedad. Hay que motivar con lo que se tiene a
mano y en mi caso particular, sabía que esto iba a funcionarme. Después de
varias pruebas mezclando giros y repeticiones hemos creado varios patrones de
movimiento aleatorio en una serie que hemos llamado 'La tortuga borracha'.&lt;/p&gt;
&lt;h2&gt;Procedimientos con parámetros&lt;/h2&gt;
&lt;p&gt;Viendo que tenía toda su atención he querido completar la sesión introduciendo
un concepto con el que trabajaremos bastante en las próximas sesiones: los
procedimientos con parámetros. En la sesión anterior ya hicimos un procedimiento
para hacer un cuadrado de tamaño fijo pero esta vez hemos visto como hacer que
un procedimiento te funcione para hacer cuadrados de cualquier tamaño. &lt;/p&gt;
&lt;p&gt;Esto ha sido más complicado porque el alumno, por su edad, aún no ha recibido los conceptos
algebraicos de incógnita que sin duda hubieran facilitado mucho entender todo
esto. Aún así creo que más o menos, algo ha pillado. Hemos creado el siguiente
procedimiento para construir cuadrados:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    ? to cuadrado :lado
    &amp;gt; repeat 4 [ fd lado rt 90 ]
    &amp;gt; end
    cuadrado defined
    ?
    ?
    ? cuadrado 50
    ? cuadrado 100
    ? cuadrado 200
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Queda pendiente un ejercicio muy chulo que se me ha ocurrido y que, por falta de
tiempo no entró en esta sesión. El ejercicio sería algo así como mover repetidas
veces la tortuga a puntos aleatorios y dibujando sobre ellos cuadrados de tamaño
aleatorio. El resultado, siempre sorprendente, creo que ayudará a darle un toque
'mágico' a la práctica. Porque como he dicho ya, la aleatoriedad mola.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Enero 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/ense%C3%B1ando-programar-ni%C3%B1os-iii.md.html" rel="alternate"/><published>2022-01-22T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/gemini-como-solucion.md.html</id><title>Gemini como solución, o no</title><updated>2022-01-26T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Gemini como solución, o no&lt;/h1&gt;
&lt;p&gt;Conocí Gemini hace aproximadamente dos meses. Durante ese tiempo he estado
leyendo otras cápsulas y metiendo algo de contenido en la mía. Hace unos días,
mientras pensaba en esto llegó a mi un &lt;a href="https://news.ycombinator.com/item?id=30067400"&gt;artículo donde se hablaba de
Gemini&lt;/a&gt; en términos
bastante críticos. La idea principal del artículo era que adoptar
Gemini como único protocolo para publicar tus contenidos no era el método
correcto para luchar contra una web mejor o distinta de la que ahora
tenemos. Según el, la gente que adoptaba este protocolo lo hacía más bien como
elemento meramente escapista y excluyente. No vengo a comentar el artículo
porque es mejor que cada cual lo lea y saque sus propias conclusiones. Pero si
me gustaría hablar mi percepción sobre Gemini durante este tiempo.&lt;/p&gt;
&lt;p&gt;Creo que queda fuera de cualquier debate que &lt;a href="https://thewebisfucked.com/"&gt;la web actual está bien
jodida&lt;/a&gt;. Esto no es algo nuevo. Para los que
llevamos por aquí un tiempo (más de veinte años en mi caso) es un debate muy
trillado. Hemos visto como, entre otras barbaridades, el protocolo HTTP iba
copándolo todo, fagocitando el resto de tráfico y sufriendo un estiramiento
malsano hasta mucho más allá de los límites para los que fue percibido. Es
innecesario argumentar que HTTP es muy diferente a lo que sus creadores
percibieron y esto ha pasado con toda la WWW.&lt;/p&gt;
&lt;p&gt;Por supuesto han llegado hasta hoy comunidades que siguen resistiendo a este
modelo mayoritario: todavía encontramos tráfico IRC fuera del modelo web, correo
electrónico tradicional, redes de descarga de ficheros, publicaciones con
gopher, etc. Pero es innegable que, aunque tenemos autopistas por las que
podemos circular con todo tipo de vehículos, la gran mayoría de los usuarios de
Internet utiliza el mismo: un monovolumen gigante, pesado y muy contaminante.&lt;/p&gt;
&lt;p&gt;Es entonces cuando aparece Gemini, hace unos dos o tres años según he leído. Un
protocolo que puede presumir de minimalismo. Y eso lo percibes solo con darte un
breve paseo por su especificación. Apoyado en un simplísimo lenguaje de marcado
que adelgaza todavía más la sintaxis de su primo Markdown. Desde ese momento,
mucha de la (todavía poca gente) que se ha dado cuenta de la situación
descontrolada de la WWW comienza a utilizarlo para publicar sus
contenidos. Muchos, como yo hago, publican tanto a través de HTTP como a través
de Gemini. Pero otros no. Y es justo ahí donde empieza la pataleta del autor que
escribe el artículo referenciado al comienzo.&lt;/p&gt;
&lt;p&gt;Es posible que Gemini no sea una solución a la situación actual de la web. Pero
quizás ni su autor, ni muchos de los que lo utilizan buscan que lo sea. Cada uno
de sus usuarios tendrá sus motivos para utilizarlo y son totalmente legítimos,
incluido el aislacionismo cultural que crítica el artículo. En mi caso personal,
después de darle un par de vueltas creo que por encima de la privacidad, la
simplicidad, la ligereza de recursos necesaria para arrancar un servicio o
cliente Gemini o la sencillez de publicación a través de su lenguaje de marcado,
la principal característica que le veo a Gemini es su imposibilidad casi total
de monetización.&lt;/p&gt;
&lt;p&gt;Obviamente no puedo decir total porque frente al impulso de ganar dinero, la
creatividad de las personas no tiene límite. Y habrá quien gane dinero vendiendo
arena en el desierto. Pero lo que mas me atrae de Gemini es justo eso: lo veo
como una provocación al modelo capitalista actual de Internet. Algo así como
"mira lo que hacemos y mira como lo hacemos y ahora si quieres vienes y pones un
anuncio". Hablando hace años con un publicista que trabajaba en campañas
agresivas de publicidad online tuve que oír un comentario que me dolió como una
puñalada:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;"... es que Internet sin publicidad no existiría". &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Su tono paternalista y condescendiente mientras soltaba tal gilipollez casi me
provoca un ictus. "Tienes que aprender mucho más del medio donde trabajas", fue
lo que le dije mientras contenía mis impulsos homicidas. Mi sensación de nativo
isleño viendo como los malditos colonos llegaban en sus barcos a destrozar mi
islita fue total. Creo que aún lo sigue siendo.&lt;/p&gt;
&lt;p&gt;En una Internet como la actual, en donde se ha extendido la idea de que hay que
ganar dinero como sea. Donde hasta el más tonto te vende imágenes de monos
fumando, te pide una donación por Patreon, te lanza un crowfunding o te sablea
por Paypal porque claro, si te gusta lo que publico tienes que ayudarme a
mantenerme ... En esa Internet aparece este engendro llamado Gemini que en lugar
de reinventar la rueda la desmonta y tira casi todas las piezas a la basura. &lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Enero 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/gemini-como-solucion.md.html" rel="alternate"/><published>2022-01-26T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/abandonando-la-escritura.md.html</id><title>Abandonando la escritura a mano</title><updated>2022-02-04T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Abandonando la escritura a mano&lt;/h1&gt;
&lt;p&gt;Después de una semana bastante horripilante en cuanto a carga de trabajo, hoy
por fin me he podido parar un rato a escribir. Esta semana apenas he escrito
nada y cuando digo escribir me estoy refiriendo a teclear algo sobre un
ordenador que no tenga que ver con mi trabajo. Por que escribir a mano, es algo
que ya casi no hago nunca. Y justo de eso venía hoy a reflexionar por aquí.&lt;/p&gt;
&lt;p&gt;Por mi trabajo, como nos pasa a muchos, me paso el día rodeado de ordenadores,
además de con el teléfono móvil casi pegado a la mano.  Luego llegas a casa y
tienes ... otro ordenador. Y la tendencia normal es que cada vez que necesitas
escribir algo: una lista de la compra, un mensaje, un diario personal, una
novela o simplemente agrupar una serie de ideas, tiras del formato electrónico y
eso queda escrito sobre un fichero de algún computador. Las ventajas de
escribir sobre un ordenador son muchas y tampoco voy a entrar ahora en ellas
descubriendo el fuego a nadie: persistencia a medio plazo del formato, facilidad
de recuperación casi en cualquier lugar con conexión a Internet, sencillos
mecanismos de búsqueda de fragmentos de información, organización de los
documentos flexible y adaptable en cualquier momento, etc.&lt;/p&gt;
&lt;p&gt;Y por todo ello, a pesar de la inercia he estado intentando durante años a
forzarme a escribir a mano. Durante mucho tiempo era de los que solía llevar
encima una o varias libretas o cuadernos junto con un bolígrafo o un
lapicero. Desde luego, escribir a mano tiene también unas ventajas que
difícilmente serán alcanzadas por el soporte digital. Por enumerar algunas: la
robustez del dispositivo que salvo accidentes con agua o fuego puede soportar
casi cualquier tipo de maltrato. La sencillez de uso. La disponibilidad
permanente del contenido siempre y cuando lleves el soporte encima, etc. Además
de todo ello, surgen de forma periódica artículos alabando las grandezas de la
práctica de la caligrafía o simplemente de la escritura manual. Ventajas de esta
práctica respecto de nuestra actividad cerebral o nuestra capacidad de
concentración. Por todo ello, pensando en no perder un hábito que lleva conmigo
desde niño he intentado continuar utilizando la escritura tradicional en mi día
a día. Y cada vez me resulta más difícil. Desde hace unos meses digamos que me
he rendido. Apenas uso ya el bolígrafo o el lápiz para realizar diagramas o
tomar alguna nota suelta. Para cualquier otra anotación algo más elaborada me
resulta mucho más "natural" teclear.&lt;/p&gt;
&lt;p&gt;Es curioso como el adjetivo de natural determina tanto y dice tanto sobre
algo. Cualquiera diría que la caligrafía es una práctica natural en los hombres
pero la escritura lleva entre nosotros algo más de tres mil
años. Antes de ayer en términos de especie. Sin embargo parece que si como
especie vamos dejando de lado estas prácticas estamos renunciando a parte de
nosotros. Otro punto a tener en cuenta es ¿Cuánta gente ha practicado la
escritura durante este tiempo? La escritura ha sido una práctica restringida a
las clases dominantes y de poder. Ni mucho menos es algo natural al hombre, ni
algo que nos defina como especie.&lt;/p&gt;
&lt;p&gt;Por otro lado, la escritura tradicional es un mecanismo de comunicación
enorme. En términos de rentabilidad energética si pensamos en la relación entre
la energía que se puede gastar en transmitir unos conocimientos a un soporte
perdurable como el papel y la cantidad de gente que podrá tener acceso a ellos
en años posteriores, es difícil de mejorar. Relacionado con esto último, es
imposible dejar de lado el problema de la accesibilidad en un futuro a medio
plazo a toda la información que estamos dejando únicamente en formato
electrónico. Hemos llegado a recuperar información escrita hace más de dos
milenios en oriente medio. ¿Serán nuestros registros informáticos recuperables
dentro de otros dos mil años?&lt;/p&gt;
&lt;p&gt;Volviendo a pensar sobre el tema una y otra vez no consigo ver si tanto yo como
la gente de mi entorno hace bien en dejarse llevar por la inercia y abandonar
sus hábitos escritores con tanta facilidad. Quizás tampoco es necesario dramatizar por
abandonar una práctica comunicativa más, de entre todas las que tenemos a
nuestra disposición hoy en día ¿o sí? ¿Ha sido escribir a mano una moda entre los
hombres los últimos tres milenios?&lt;/p&gt;
&lt;p&gt;(Para ampliar sobre todo esto recomiendo encarecidamente leer "El infinito en un
junco" de Irene Vallejo. Un ensayo sobre el origen de la escritura que batió
records de ventas en España en 2020 y que es un auténtico bombazo sobre el
tema).&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Febrero 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/abandonando-la-escritura.md.html" rel="alternate"/><published>2022-02-04T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/ajedrez-en-la-terminal.md.html</id><title>Ajedrez en la terminal</title><updated>2022-02-13T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Ajedrez en la terminal&lt;/h1&gt;
&lt;p&gt;Llevo unos días trasteando con una pequeño programa que me encontré de casualidad rastreando por Github. Consistía en una pequeña interfaz de texto orientada a terminal de comandos construida sobre &lt;a href="https://github.com/charmbracelet/bubbletea"&gt;Bubbletea&lt;/a&gt;, una pequeña librería para hacer interfaces de texto con un aspecto muy cuidado. La interfaz, además de utilizar dicha librería para dibujar un tablero y las piezas utilizaba otra librería llamada &lt;a href="https://pkg.go.dev/github.com/dylhunn/dragontoothmg"&gt;Dragontooth Movegen&lt;/a&gt; para controlar los movimientos legales del juego. Así que empecé a darle vueltas a la idea de engancharla un servidor para poder jugar partidas a dos. Sería una buena aplicación para poder utilizarla en un servidor compartido en el que no se disponga de entorno gráfico.&lt;/p&gt;
&lt;p&gt;Me he puesto con ello a ratos y más o menos ayer conseguí tener una versión inicial de lo buscado. Ahora mismo tengo tanto la aplicación cliente llamada &lt;a href="https://github.com/sdemingo/gambit"&gt;gambit&lt;/a&gt; como el servidor para jugar o &lt;a href="https://github.com/sdemingo/gambitsrv"&gt;gambitsrv&lt;/a&gt; en una versión funcional. Ambos están programados en Go. Si alguien está interesado puede probarlo de forma sencilla arrancando, primero el servidor y luego dos clientes en su misma máquina (los clientes deben ser arrancado con nombres de jugadores diferentes).&lt;/p&gt;
&lt;p&gt;Primero arrancamos el servidor que nos irá imprimiendo en pantalla mensajes de depuración que podemos redirigir a /dev/null.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ gambitsrv
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ahora podemos arrancar el primer cliente. En caso de no pasarle un nombre de jugador con el argumento &lt;code&gt;-u&lt;/code&gt; el cliente toma el nombre de tu usuario en el sistema.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ gambit -u jugador1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Tras arrancar el primer cliente, el servidor nos devolverá en nuestra pantalla un identificador de 4 caracteres aleatorios. Esta es nuestra partida que hemos de comunicar al segundo jugador para que este pueda arrancar su cliente uniéndose a ella (usando el argumento &lt;code&gt;-g&lt;/code&gt;):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ gambit -u otrojugador -g edd4
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ahora mismo el cliente y el servidor utilizan un sencillo protocolo basando en mensajes muy sencillos que funciona sobre el puerto 22022. Cada mensaje está compuesto por:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un comando (byte)&lt;/li&gt;
&lt;li&gt;Jugador origen (string)&lt;/li&gt;
&lt;li&gt;Payload (string)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Estos mensajes se aplanan en JSON y se envían al servidor para que este los procese y los reenvíe al otro jugador en caso de ser necesario. Por ahora podemos crear tantas partidas simultáneas como queramos así que tengo algunas ideas para seguir avanzando en las próximas semanas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Añadir fichero con puntuaciones y clasificación&lt;/li&gt;
&lt;li&gt;Extender el protocolo para permitir ofrecer tablas&lt;/li&gt;
&lt;li&gt;Permitir que otros usuarios se unan a una partida en juego como espectadores&lt;/li&gt;
&lt;li&gt;... &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Es posible que me falte algo de tiempo durante lo que queda de mes de Febrero porque mis Febreros suelen ser horripilantes. De todas las formas, como tampoco estamos hablando de una aplicación muy complicada, a ratos seguro que puedo meterla algo de código para ir avanzando.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Febrero 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/ajedrez-en-la-terminal.md.html" rel="alternate"/><published>2022-02-13T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/de-vuelta-al-barro.md.html</id><title>De vuelta al barro</title><updated>2022-03-07T00:00:00+00:00</updated><content type="html">&lt;h1&gt;De vuelta al barro&lt;/h1&gt;
&lt;p&gt;Dejé de usar Twitter en noviembre del 2017. En ese momento la situación política
en España era muy complicada y la toxicidad que se respiraba en las redes
sociales era tremenda. No hablo de cuentas de muchos seguidores sino incluso,
entre mi círculo cercano. Borré todos mis tweets y dejé de usarla como tal. No
cerré mi cuenta para poder seguir leyendo las publicaciones de ciertos perfiles
que todavía me interesaban algo. Por sus recomendaciones principalmente.  Borré
la aplicación de mi móvil y poco a poco fui dejando de entrar a revisar mi
&lt;em&gt;timeline&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;De vez en cuando me gustaba darme una vuelta por allí y ojear lo que ciertas
cuentas que tenía marcadas como "polémicas" habían tuiteado sobre esto o lo
otro. Me resultaba gracioso entrar a leer las diatribas de unos y de otros,
sabiendo de antemano lo que opinarían todos ellos sobre tal tema o asunto.  Y
eso mismo es lo que he vuelto hacer hoy. Buscar ciertas opiniones en relación a
la situación que se vive en Ucrania. He ido directo a revisar los mensajes de
ciertos personajes. No me refiero a periodistas, tertulianos u otro tipo de
oportunistas. Me refiero a auténticos necrófagos que han crecido dentro de la
propia red. Seres de mediocridad certificada cuyo ego es alimentado únicamente
por la cifra de seguidores de su perfil y que sin el empuje del pajarito
seguirían ocultos en el más oscuro olvido social.&lt;/p&gt;
&lt;p&gt;Tras darme una buena vuelta por semejante estercolero, saltando de cuenta en
cuenta, leyendo las publicaciones de las últimas horas de todos ellos hasta
quedar saciado de tanta mierda, me he dado cuenta que ni una sola de sus
opiniones era inesperada. Sabía de antemano lo que iba a leer allí y, sin
embargo, me ha envuelto una tristeza enorme ver sus pobres
argumentos. &lt;/p&gt;
&lt;p&gt;Negacionistas de la realidad ha habido siempre. Últimamente te los encuentras de
todos los sabores. Pero sin ninguna gana de entrar a valorar las causas de los
hechos de los que estamos siendo testigo, es imposible obviar la realidad: un
ejercito avanza sobre un territorio y miles de civiles sufren en su avance. Por
desgracia, esta realidad se puede extrapolar a varios contextos hoy en día. En
cuantos lugares está pasando esto o ha pasado recientemente sin tanta
repercusión. Otro argumento falaz que estos cenutrios se apuntan para intentar
justificar o edulcorar lo que está pasando.&lt;/p&gt;
&lt;p&gt;Por eso mismo no quiero entrar a valorar nada. No tengo ninguna gana de
establecer el más mínimo debate sobre una realidad tan triste y desoladora. No
me apetece escuchar ni un solo argumento sobre este asunto. He cerrado Twitter
sabiendo que voy a tardar mucho en volver al barro. No merece la pena. &lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Marzo 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/de-vuelta-al-barro.md.html" rel="alternate"/><published>2022-03-07T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/anoranzas-pesares.md.html</id><title>Añoranzas y pesares</title><updated>2022-04-25T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Añoranzas y pesares&lt;/h1&gt;
&lt;p&gt;Termino el mes de Abril leyendo todo un clásico del genero fantástico: El Trono
de Huesos de Dragón de Tad Williams. Es el primer volumen de la serie titulada
Añoranzas y Pesares escrita por este autor en la primera parte de la década de
los 90 del pasado siglo. Lo tenía pendiente en mi lista desde hacía mucho
tiempo, quizás demasiado. Lo raro es que me he metido en la historia sin conocer
mucho sobre ella, lo cual es bastante difícil para un libro escrito hace treinta
años. Estoy a pocas páginas de terminar este primer volumen y por eso me he puesto a
escribir esta nota, no tanto en como reseña sino como conjuntos de pensamientos
que me han venido estos días sobre la novela. &lt;/p&gt;
&lt;p&gt;Lo primero que llama la atención es el parecido que hay entre el universo que
nos ofrece Tad Williams llamado Osten Ard y el de Canción de Hielo y Fuego de
R.R Martin. Tanto es así que el propio Martin ha debido afirmar en varias
entrevistas que el universo de Williams fue clave para su inspiración. Un
universo en el que varios reinos inspirados en reinos históricos de nuestro
mundo real conviven bajo la frágil monarquía suprema de un solo rey. En el caso
de Osten Ard tenemos un reino claramente inspirado en los vikingos, otro que se
parece mas a los galeses o irlandeses de la alta edad media, otro inspirado en
sajones o ingleses y por último, un reino claramente influenciado por el romano,
que en la antigüedad gobernó el mundo conocido pero que actualmente se conforma
con ser una sombra de lo que fue. &lt;/p&gt;
&lt;p&gt;Otra curiosa coincidencia y que claramente influyó en Martin es la estructura de
las religiones y el conflicto entre el nuevo monoteísmo y el politeísmo
tradicional. En Osten Ard, tenemos por un lado la religión monoteista que poco a
poco ha ido ganando terreno y es una analogía casi total del cristianismo, con
un mesías llamado Jesuris, hijo del dios único Aedón, que murió traicionado por
los suyos en lugar de clavado en la cruz, colgado de un árbol. El conflicto
entre la nueva religión oficialista y los viejos panteones politeístas de los
viejos pueblos está muy presente en la novela. &lt;/p&gt;
&lt;p&gt;Estas han sido los dos aspectos que me han recordado mucho al Poniente de
Martin. Aún así no creo que esté a la altura de este segundo. He leído por ahi
que Williams ha sido injustamente olvidado y estoy totalmente de acuerdo. Para
darle valor a la novela hay que contextualizarla dentro del género de fantasía y
entender que en el año 90 constituía un puente entre la fantasía más tradicional
creada por Tolkien y la nueva fantasía que estaba por llegar de la mano de
Martin. Los arcos argumentales de Williams son complejos y sus personajes se
intuyen también grises aunque no terminan de ser desarrollados completamente.
Desde luego no se desarrollan al nivel que lo hará Martin unos años después, en
1997,  con Juego de Tronos. Y por supuesto falta mucha oscuridad y mucha dosis
de &lt;em&gt;grimdark&lt;/em&gt; de la que ahora estamos bien acostumbrados en el genero fantástico
con autores como Abercrombie. Pero se intuye por todos los lados el esfuerzo por
crear una historia diferente, respetando los arquetipos del canon pero queriendo
aportar nuevas fórmulas al género fantástico. Solo por eso ya merece la pena
disfrutar de la novela.&lt;/p&gt;
&lt;p&gt;Por todo ello no me gustaría ni infravalorar la novela, y la serie hasta lo que
llevo leído por lo menos, pero tampoco darle una importancia u otorgarle unos
méritos que no se ha ganado frente a autores y sagas posteriores. De cualquier
manera es innegable que para el año en que fue escrita la serie aporta un montón
de ideas nuevas que leídas en su momento si debieron resultar innovadoras y
revolucionarias en el género. &lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Abril 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/anoranzas-pesares.md.html" rel="alternate"/><published>2022-04-25T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/habitos-lectores.md.html</id><title>Hábitos lectores</title><updated>2022-05-23T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Hábitos lectores&lt;/h1&gt;
&lt;p&gt;El otro día hablaba con un compañero de trabajo sobre la lectura y los hábitos
lectores. La conversación salió en torno a los niños, y al eterno debate sobre
si leen poco o mucho. De ahí derivamos a los adultos y a que, en general, se lee
poco. En ese punto de la discusión me gustaría pararme para escribir con cierta
calma lo que pienso del tema. &lt;/p&gt;
&lt;p&gt;Existe un primer matiz que estaría bien detallar más: ¿Qué es leer poco? o mejor
¿Qué se considera leer mucho? A mi siempre me ha gustado leer. Bueno realmente
no siempre, hasta los quince años o así lo detestaba hasta que tuve un momento
de iluminación del que quizá hable en otro momento y comencé a leer. Con
"comencé a leer" quiero decir que comencé a disfrutar leyendo. Me empezó a
gustar pasar ratos leyendo libros, lo cual hasta ese momento no ocurría. Para
alguien que disfruta leyendo libros ¿qué es leer mucho? El termino de mucho lo
entiendo para describir algo de lo que te has saciado. Pero si algo te gusta
mucho, cuesta llegar a esa cifra. Yo, estos últimos años he estado leyendo unos
treinta libros al año, algo más durante el confinamiento del 2020. Para mi, esta
cifra esta muy lejos de ser "mucho". En mi día a día hay un montón de ratos en
los que me encantaría estar leyendo y simplemente no puedo. Quizás, en un mundo
ideal en el que mis obligaciones externas se redujeran por arte de magia, mis
guarismos lectores fueran mayores, y quizás en ese momento ya consideraría que
leo mucho.  Para mi compañero de discusión, diez libros al año era una cifra más
que suficiente.&lt;/p&gt;
&lt;p&gt;Al margen de cifras otro aspecto curioso de la discusión fue cuando abordamos el
asunto de "que es leer y que no". Asumíamos que leer un libro era leer. Tanto en
papel como en formato electrónico. Pero ¿qué ocurre con Internet? ¿La prensa?
¿Acaso hemos de contabilizar cualquier libro como lectura por vacío de contenido
que sea y no contabilizar como lectura un periódico digital? El único argumento
a favor de el libro es su facilidad para la estadística. ¿Como contabilizar en
cifras tus hábitos lectores si sueles consumir prensa digital? Considero al
libro (y a la imprenta que lo produce), el mayor avance de la civilización tras
el fuego, la rueda y quizás el frigorífico. Pero no hemos de olvidar que el
libro es un contenedor de información y que esa información puede ser pura
mentira.&lt;/p&gt;
&lt;p&gt;Y por último estaría bien matizar si es necesario leer. Y no me refiero a saber
leer sino a tener un hábito de lectura para considerar tener un día a día
saludable o completo. Yo creo firmemente que no. El único hábito que considero
tan saludable que debería ser obligatoria es pensar. Pararnos un rato todos los
días a pensar de forma reflexiva sobre nosotros y los demás es algo tan sano
para uno mismo como para el resto de la sociedad. A mi personalmente dos
actividades que me permiten llegar a ese pequeño rincón de introspección son la
lectura y el deporte. Al margen de eso, la lectura me entretiene y me divierte
pero no la considero un hábito de obligado cumplimiento ni mucho menos. Ahí
radica para mi el mayor enemigo de la lectura. Se nos vende desde pequeños como
una obligación casi moral. Como un instrumento necesario para una higiene
mental. De ahí que cada cual, para no sentirse culpable de incumplir el
mandamiento alimente su cabeza con la primera basura que le puedan vender en la
feria del libro de su ciudad.&lt;/p&gt;
&lt;p&gt;Lee. Libros, revistas o las etiquetas de los cereales. O no leas. Da igual. Pero
piensa, que es gratis y muy sano.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notas&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;En esta misma web &lt;a href="https://texto-plano.xyz/~sdemingo/books.html"&gt;publico una lista con mis últimas
lecturas&lt;/a&gt;. Por si tenéis curiosidad en los libros con los que
pierdo mis horas&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Mayo 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/habitos-lectores.md.html" rel="alternate"/><published>2022-05-23T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/verano-ni%C3%B1os.md.html</id><title>El verano, los niños y el aburrimiento</title><updated>2022-07-30T00:00:00+00:00</updated><content type="html">&lt;h1&gt;El verano, los niños y el aburrimiento&lt;/h1&gt;
&lt;p&gt;El verano y los niños no siempre son dos conceptos que casan bien. Para los
primeros, demasiado tiempo libre suele ser sinónimo de aburrimiento. Y el
aburrimiento "mal gestionado" será un foco de problemas con total seguridad.
Voy a soltar por aquí a modo de receta algunas de ideas que he puesto en
práctica tanto este verano como los anteriores y que me suelen funcionar con mis
propios hijos. Antes de nada quiero comentar que antes de proponer un juego o
pensar en una actividad suelo valorar los siguientes aspectos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Debe requerir poca logística (un balón, lápices, un cuaderno, etc.). Si la
  actividad va a necesitar material muy especifico se descarta. Puede que si
  estamos en casa podamos ponerla en práctica pero si andamos por ahí fuera será
  complicado.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Debe poder hacerse en casi cualquier entorno: un camping en la montaña, la
  terraza del apartamento de la playa, la casa del pueblo, etc. Si la actividad
  lleva aparejada un entorno concreto la suelo dejar en la parte baja de la
  lista.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Siguiendo estas dos premisas voy con algunas ideas que me han ido funcionando
estos últimos veranos. La primera de todas ellas es el clásico y eterno
&lt;strong&gt;ajedrez&lt;/strong&gt;. Te lo llevas a cualquier lado y si se te olvida, en cualquier bazar
puedes comprarte uno magnético por muy poco dinero. Un buen torneo de ajedrez
puede arreglarnos una tarde de lluvia inesperada o una sobremesa aburrida
después de comer.&lt;/p&gt;
&lt;p&gt;Otra actividad que he incorporado recientemente es la &lt;strong&gt;papiroflexia&lt;/strong&gt;. La idea
nos llegó a raíz de un librito que encontramos en una feria de libros usados
donde mostraban como hacer algunas figuras. Con un poco de papel de cuaderno,
periódicos o folios que podemos encontrar en cualquier lado, unas tijeras y un
lápiz podemos hacer multitud de figuras de diferentes niveles de dificultad. Hay
miles de libros para introducirte en el tema y además, hoy en día tenemos
youtube para todo lo demás.&lt;/p&gt;
&lt;p&gt;La siguiente actividad que nos ha dado buenos rato es una buena &lt;strong&gt;partida de
rol&lt;/strong&gt;. Si eres practicante habitual te será fácil improvisar unas reglas rápidas y una
historia corta para jugar con niños. Yo suelo usar el reglamento de "Aventuras
en la Marca del Este" que es un clon de la primera edición de D&amp;amp;D. La historia,
las fichas y demás lo tengo todo digitalizado en el móvil así que una vez más,
el material que necesito es algo de papel y lápiz para tomar notas y unos
cuantos dados (¿quién viaja sin dados? Todo el mundo viaja con dados ¿no?).&lt;/p&gt;
&lt;p&gt;Cuando llega la noche, llega la oportunidad para otro clásico: la
&lt;strong&gt;astronomía&lt;/strong&gt;. La observación del cielo es una actividad simple y tremendamente
enriquecedora para hacer el familia. En España, en gran parte de nuestro
territorio disfrutamos de noches de verano despejadas para poder observar un
montón de cosas chulas a simple vista o con unos simples prismáticos: La Luna,
Júpiter, Saturno, Andrómeda, Las Pléyades, etc. Unas cuantas sillas o toallas
para tirarnos en el suelo y listo. Lo malo es que en verano anochece algo tarde
y los peques se nos pueden quedar dormidos antes incluso de empezar la
observación. Para orientarnos si somos novatos es muy recomendable usar una guía
estelar en el propio móvil. Yo suelo utilizar SkyChart o Stellarium.&lt;/p&gt;
&lt;p&gt;Y por último, una actividad que suele ser algo más complicada pero que una vez
dominada da grandes resultados, sobre todo si eres niño: &lt;strong&gt;aburrirse&lt;/strong&gt;. El
aburrimiento es el mejor catalizador de nuestra imaginación y nuestra
creatividad. Enseña a un niño a aburrirse y puede que no esté aburrido nunca
más.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Julio 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/verano-ni%C3%B1os.md.html" rel="alternate"/><published>2022-07-30T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/empezando-con-rust.md.html</id><title>Empezando con Rust</title><updated>2022-08-28T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Empezando con Rust&lt;/h1&gt;
&lt;p&gt;Todos los que somos aficionados a la programación y pica-teclas de profesión o
vocación llevamos ya varios años oyendo hablar de
&lt;a href="https://rust-lang.org"&gt;Rust&lt;/a&gt;. Este lenguaje creado y soportado principalmente
por la fundación Mozilla lleva sonando más de una década y hasta ahora no me
había puesto en serio nunca con el.&lt;/p&gt;
&lt;p&gt;El mes de agosto siempre me ha parecido un mes de desconexión en general: redes
sociales, ordenadores, trabajo, etc. Pero durante este mes he estado
aprovechando a meterme un poco con este lenguaje. He aprovechado que no tenía a
mano un ordenador para comprarme el &lt;a href="https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/"&gt;Programming
Rust&lt;/a&gt;
y leérmelo poco a poco, sin más distracciones que una hoja de notas y un lápiz. &lt;/p&gt;
&lt;p&gt;Del lenguaje en general poco tengo que añadir que no se haya dicho
ya. Rápidamente se ve que es un lenguaje creado por gente que ha programado
mucho con C++ pero que está preocupada por la gestión de la memoria y la
robustez de los sistemas que programa. Con Rust, en mi opinión, se está buscando
conquistar el nicho dominado desde hace años por C y sobre todo C++ aportando
como valor añadido una serie de reglas de obligado cumplimiento sobre como debes
gestionar la memoria dinámica de tus programas. Reglas que, si bien puedes
seguir en tus propios desarrollos con C++, no siempre se hace y eso provoca la
jauría de errores y fugas de memoria en muchos programas fabricados con estos
lenguajes. &lt;/p&gt;
&lt;p&gt;Su sintaxis me está dejando algo frío. Por lo menos hasta que me haga con
ella. Llevando años programando con Go y acostumbrado a la claridad de este
lenguaje, la legilibilidad de un programa en Rust es bastante más oscura. Por
contra, su sistema de gestión de dependencias a través de &lt;code&gt;cargo&lt;/code&gt; me está
encantando. &lt;/p&gt;
&lt;p&gt;Lo que está claro es que su curva de aprendizaje es más pronunciada que la de
otros lenguajes. No es Python, eso es evidente. Ni siquiera es Go. Mucho más
amigables ambos. Rust no te supondrá un problema si has sido programador en C++
pero si, como es mi caso, apenas has trabajado con el, tendrás que tomártelo con
calma e ir profundizando poco a poco en sus particularidades. El libro que he
mencionado antes es una buena referencia si quieres avanzar en el lenguaje de
forma progresiva y sin prisas. Dedica un montón de páginas a desentrañar todas
esas reglas de obligado cumplimiento en torno a los datos, su propiedad y su
acceso a través de punteros. Y sobre todo dedica tiempo a explicarte su razón de
ser.&lt;/p&gt;
&lt;p&gt;Por ahora no os puedo contar mucho más. Durante este otoño intentaré sacar
tiempo para empezar algún proyecto pequeño e ir comentando mis impresiones.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Agosto 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/empezando-con-rust.md.html" rel="alternate"/><published>2022-08-28T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/reflexion-sonda-dart.md.html</id><title>Una reflexión sobre la sonda DART</title><updated>2022-09-30T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Una reflexión sobre la sonda DART&lt;/h1&gt;
&lt;p&gt;Esta misma semana hemos sido testigos de un acontecimiento relacionado con el
espacio y la ciencia aeroespacial al que quizás no le hayamos dado la
repercusión que merecía. Me estoy refiriendo al desenlace exitoso de la misión
de la sonda DART, cuyo objetivo consistía en impactar contra el asteroide
Dimorfo para permitir estudiar con el impacto la posibilidad del desvío de estos
objetos. &lt;/p&gt;
&lt;p&gt;Este tipo de asteroides pueden viajar por el espacio en trayectoria de colisión
contra La Tierra y, además de que no son nada fáciles de detectar, desconocíamos
si era posible su desvío de dicha trayectoria. Un colisión de nuestro planeta
contra un cuerpo libre de esas dimensiones puede provocar consecuencias
devastadoras para el clima y en definitiva, para la supervivencia de cientos de
especies incluida la nuestra.&lt;/p&gt;
&lt;p&gt;El grandísimo Daniel Marín publicó, como es costumbre, un detallado &lt;a href="https://danielmarin.naukas.com/2022/09/27/la-primera-prueba-de-defensa-planetaria-de-la-historia-dart-choca-contra-el-asteroide-dimorfo/"&gt;artículo en
su
blog&lt;/a&gt;
contando todos los detalles de la misión. No voy a entrar, por tanto, en
detalles aquí. He venido hablar de una sencilla reflexión que me encontré en un
&lt;a href="https://mobile.twitter.com/GastonGiribet/status/1575591485567045632"&gt;hilo de twitter de Gaston
Giribet&lt;/a&gt;,
un colaborador del podcast "Coffebreak, señal y ruido" que venía reflejar una
interesante conversación mantenida con otros miembros del podcast. En dicha
reflexión se hacía notar que era la primera vez que nuestra especie era capaz de
modificar la mecánica celeste. Una mecánica que conocemos bien y sabemos
interpretar y utilizar en nuestro favor, cada vez que lanzamos sondas hacía los
rincones del sistema solar. Pero nunca habíamos sido capaces de llegar tan lejos
como para alterar este mecanismo.&lt;/p&gt;
&lt;p&gt;Tras leer esta reflexión a mi también me dio por pensar que no esta nada mal
para una especie relativamente joven como la nuestra que apenas lleva (en el
mejor de los casos) unos 300.000 años caminando por la superficie terrestre. En
términos biológicos una cifra relativamente corta y ridícula si hablamos en un
contexto geológico. En ese tiempo hemos aprendido a dominar el fuego, a cultivar
y criar nuestra propia comida, a modificar nuestro entorno, a conocer el
universo y nuestro lugar en el y ahora también, a modificar sus mecanismos. Tras
los kilos y kilos de noticias pesimistas, de apocalipsis diarios y de una
continua perdida en la fe de nuestra especie me apetece reivindicar este tipo de
reflexiones. Somos una gran especie, sobre todo trabajando de forma
colaborativa, algo que nuestros cerebros nos permiten hacer de forma
genial. Quizás nos guste demasiado matarnos unos a otros y todavía nos cueste
unos cuantos cientos de años avanzar hacia otros niveles sociales. Pero el
potencial que aún guardamos en nosotros es inmenso. Quedemos con eso y sigamos
avanzando.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Septiembre 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/reflexion-sonda-dart.md.html" rel="alternate"/><published>2022-09-30T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/eso-no-es-un-podcast.md.html</id><title>Eso no es un podcast</title><updated>2022-10-20T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Eso no es un podcast&lt;/h1&gt;
&lt;p&gt;No descubro nada cuando digo que el fenómeno podcast es toda una realidad. Por
donde mires puedes encontrar un podcast sobre un tema concreto, por muy de nicho
que sea. Y es raro que no encuentres a nadie a tu alrededor que no se confiese
entre aficionado y auténtico loco por los podcast. Este fenómeno ofrece varias
aristas para polemizar un buen rato: como la afición de muchos de acumular
descargas sin tiempo para poder escuchar ni la entradilla o la manía de otros
por escuchar estos podcast al doble o más de velocidad. Un reflejo más de estos
tiempos en los que también parece que vivimos a 2x. En este artículo quiero
reflexionar sobre otra arista diferente. &lt;/p&gt;
&lt;p&gt;Comencé a escuchar podcasts con mayor o menor frecuencia hace ahora diez
años. Lo recuerdo bien por que coincidió con un cambio importante en mi vida
personal que me redujo bruscamente mi tiempo de lectura y encontré esta
plataforma ideal para consumir contenidos que antes consumía leyendo. En esa
época conocí este formato y lo entendí como un archivo de audio publicado en un
enlace público y que podía ser enlazado a través de un
&lt;a href="https://es.wikipedia.org/wiki/Fuente_web"&gt;feed&lt;/a&gt; también accesible para
todos. Este mecanismo te permitía descargar y escuchar estos archivos con
múltiples aplicaciones.&lt;/p&gt;
&lt;p&gt;Hoy, reviso el universo podcast y veo algo muy diferente. Estas cápsulas de
audio son publicadas dentro de plataformas de pago que ofrecen diferentes planes
de acceso &lt;em&gt;freemium&lt;/em&gt; y donde el archivo feed ha pasado directamente a la
historia. Muchos autores todavía mantienen las buenas costumbres y permiten
acceder a sus contenidos de forma tradicional pero son, para mi pesar, cada vez
menos.&lt;/p&gt;
&lt;p&gt;La razón de que se esté optando por la publicación de estos contenidos de audio
en estas islas cerradas es esta odiosa costumbre de la monetización por todo. El
podcast ha pasado de ser un contenido generado de forma amateur por un autor
interesado en dar a conocer sus opciones sobre ciertos temas, a la forma de vida
de muchos de estos autores. Y de base, no me opongo a que este movimiento se
profesionalice. Pero esta corriente ha impulsado a una legión de creadores que
buscan esta fuente fácil de ingreso generando contenido cerrado bajo el candado
de estas plataformas.&lt;/p&gt;
&lt;p&gt;Una vez más, como ya &lt;a href="https://texto-plano.xyz/~sdemingo/blog/gemini-como-solucion.md.html"&gt;he comentado otras
veces&lt;/a&gt;,
esta furiosa marcha hacia adelante por la que la gente considera que cualquier
mierda que se le ocurre debe ser considerada una genialidad y todos hemos de
pagar por disfrutarla no nos lleva más que a una devaluación total de los
contenidos debido a que, se ha sustituido el ingrediente de pasión que conlleva
cualquier hobby o afición por la mercantilización del contenido por si mismo.&lt;/p&gt;
&lt;p&gt;Tu llámalo como quieras, pero eso que tienes delante, no es un podcast.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Octubre 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/eso-no-es-un-podcast.md.html" rel="alternate"/><published>2022-10-20T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/emacs-lector-feeds.md.html</id><title>Emacs como lector de feeds</title><updated>2022-11-06T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Emacs como lector de feeds&lt;/h1&gt;
&lt;p&gt;Mi relación con el editor Emacs ha sido larga. Y, tal vez por eso, ha pasado por
varias fases. Conocí Emacs a través de su fork XEmacs hace más de veinte años y
aunque mi primera impresión fue de indiferencia, le dí una oportunidad al Emacs
original algún tiempo más tarde, año 2002 o así. Poco a poco vas aprendiendo a
configurar el sistema y algo de elisp y acabas entrando en una espiral en la que
no sales de Emacs para nada: correo, navegación, ssh, programación, etc. Y
terminé bastante quemado, la verdad. Sobre el año 2014. Tenía unos ficheros de
configuración monstruosos con decenas de módulos de terceros que actualizaba
manualmente porque en ese momento no usaba sistemas de gestión de paquetes. Ni
siquiera se si existían o no por aquel entonces.&lt;/p&gt;
&lt;p&gt;Fuí dejando a Emacs de lado y probando otras alternativas hasta que terminé
usando el &lt;em&gt;archi&lt;/em&gt;-conocido Visual Studio Code durante un tiempo. Hace unos tres
años aproximadamente comencé a utilizar servidores remotos y a trabajar en
entorno de consola durante mucho tiempo y fue entonces cuando desempolvé al
viejo Emacs. Afinando mucho la configuración e instalando módulos con cabeza,
ayudándome del sistema de paquetería, ahora he conseguido un &lt;em&gt;setting&lt;/em&gt; mucho más
amigable y robusto del sistema. Tengo un editor potentísimo que uso en cualquier
sistema, sobre bash o ksh de igual manera.&lt;/p&gt;
&lt;p&gt;Uno de los usos a los que ahora dedico mi Emacs, además de para editar o
pogramar es la lectura de blogs a través de ficheros RSS. Gracias al módulo
&lt;a href="https://github.com/skeeto/elfeed"&gt;elfeed&lt;/a&gt; puedo tener instalado configurado un
Emacs en mi servidor principal, mi feed de blogs y conectarme a el desde
cualquier lugar (incluido mi móvil Android). Os dejo por aquí los principales
aspectos de la configuración de elfeed.&lt;/p&gt;
&lt;p&gt;Lo primero es configurar tu lista de feeds:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;(setq elfeed-feeds
    '(
     (&amp;quot;http://blogdeprueba.com/feed/&amp;quot; etiqueta1)
     (&amp;quot;http://blogdeprueba2.com/feed/&amp;quot; etiqueta1)
     ; ...
     ))
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Para la lectura cómoda tanto en un monitor grande como en una pequeña pantalla
de móvil lo más importante para mi ha sido poder modificar cómodamente el
autowrapeo de las líneas. En pantallas grandes quiero que estas se trunquen a 80
columnas para evitar largas líneas, pero en pantallas pequeñas justo al
revés. Quiero que estas se corten cuando toque. Esto lo que conseguido con la
siguiente función:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;(defun eww-toogle-fill-line()
  (interactive)
  (if shr-width                                    
      (progn
        (setq shr-width nil)
        (message &amp;quot;fill lines activated&amp;quot;)
        )
    (progn
      (setq shr-width 80)
      (message &amp;quot;fill lines disabled. Truncated at 80 cars&amp;quot;))))

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ahora solo enlazo esta función con la tecla &lt;code&gt;.&lt;/code&gt; para cambiar entre ambos
modos. Así que pulsando &lt;code&gt;.&lt;/code&gt;  luego la tecla &lt;code&gt;g&lt;/code&gt; para refrescar, el contenido se
adapta perfectamente a las dimensiones de la pantalla.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;(with-eval-after-load &amp;quot;elfeed-show&amp;quot;
  (define-key elfeed-show-mode-map &amp;quot;.&amp;quot; 'eww-toogle-fill-line))

(with-eval-after-load &amp;quot;eww&amp;quot;
  (define-key eww-mode-map &amp;quot;.&amp;quot; 'eww-toogle-fill-line))
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Para terminar configuro algo de margen izquierdo al contenido y así evitar que se
me pegue al borde de la pantalla. En monitores grandes esto es indiferente pero
en la pantalla del móvil este efecto me generaba muchas molestias.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;(add-hook 'eww-after-render-hook
          (lambda ()
            (set-window-margins nil 2)))
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Con estos pequeños ajustes puedo leer mis feeds en mi Emacs cómodamente en
cualquier lugar.  Espero que os haya sido de ayuda.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Noviembre 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/emacs-lector-feeds.md.html" rel="alternate"/><published>2022-11-06T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/descentralizacion-soberania.md.html</id><title>Soberanía y descentralización</title><updated>2022-11-17T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Soberanía y descentralización&lt;/h1&gt;
&lt;p&gt;Si algo nos ha recordado el cataclismo que está ocurriendo en Twitter es que no
podemos confiar en ninguna estructura centralizada. La WWW se creó con la idea
de que los usuarios de una red pudieran compartir contenidos de forma sencilla a
través de una red de ordenadores. Sin elementos centrales. Todos compartiendo
documentos HTML en sus máquinas y conectándose a las máquinas de los demás para
ver los documentos que compartían. Con el correo electrónico pasó algo
parecido. Un protocolo descentralizado y pensado para que cualquiera pudiera
entregar correo en el buzón de cualquier sin elementos centrales.&lt;/p&gt;
&lt;p&gt;Por diferentes razones, tras la explosión de usuarios que sufrió Internet a
principios del siglo XXI, estos servicios pensados para ser descentralizados
fueron concentrandose en pocos proveedores. El principal factor, en mi opinión,
era el desinterés que el usuario medio de Internet tenía en aquella época en
mantener y administrar estos servicios en su propia casa. Era preferible delegar
esta administración a un proveedor del servicio y seguir usándolo. Tanto o más
cuando esta delegación podía no costarte nada de dinero.&lt;/p&gt;
&lt;p&gt;Poco a poco hemos ido entendiendo Internet como un gran elemento central
controlado por un oligopolio de actores: Amazon, Google, Facebook, ... en el que
publicamos y desde el que consumimos contenido. Y mientras asumiamos este nuevo
orden con la resignación con la que uno mira a la tormenta, algunos mirábamos
con nostalgia a otros tiempos pasados.&lt;/p&gt;
&lt;p&gt;Ahora contemplo el llamado fediverso. Un grupo de comunidades utilizando
protocolos comunes de comunicación como
&lt;a href="https://www.w3.org/TR/activitypub/"&gt;ActivyPub&lt;/a&gt; y no puedo evitar ilusionarme
pensando en que quizás, esa centralización extrema hacia la que estábamos
avocados puede que se ralentice. Viendo lo sencillo, siempre dicho con cautela
de quien algo sabe de ordenadores, que es montar una instancia propia de
Mastodon y lanzarte como entidad virtual de pleno derecho a ese fediverso
distribuido, me surgen algunas dudas de como evolucionará todo esto a medio
plazo. Porque lo único que tengo claro es que evolucionará. &lt;/p&gt;
&lt;p&gt;Con la entrada de nuevos actores a este universo federado veo muy posible que se
formen círculos de influencia en torno a instancias "fuertes". Estas instancias
serán las que puedan atraer a personajes influyentes en redes sociales. Es
posible que otros quieran compartir instancia con estas super-estrellas y por
eso rueguen por una cuenta en dichas instancias. Digo rogar porque quizás veamos
en poco tiempo instancias a las que solo se puede entrar por invitación. Pero
¿qué más da compartir o no instancia con otros? Mastodon y el fediverso en
general asegura una conectividad entre instancias.&lt;/p&gt;
&lt;p&gt;Esto es quizás otra de las cosas que veo cambiar a corto plazo. ¿Se mantendrá
este flujo continuo entre instancias o se tenderá a crear círculos de influencia
entre instancias de primera y de segunda? Algo parecido a esto ya está
ocurriendo con la red de correo electrónico. En esta red es muy complicado que
instancias o servidores autogestionados se pongan en contacto con servidores de
primer nivel, simplemente porque estos segundos les ignoran por completo
enviando los correos que provienen de los primeros a sus buzones de spam.&lt;/p&gt;
&lt;p&gt;Por otro lado, la caída en desgracia de la red del pajarito ha elevado otra
cuestión que hacía tiempo había desaparecido de las conversaciones digitales:
&lt;strong&gt;la soberanía digital&lt;/strong&gt;. Los contenidos han sido desde hace años la materia
prima con la que comercia la red social. Se han dado casos estos días de
creadores totalmente indignados por las decisiones que la nueva dirección estaba
tomando. Pero, si tu línea de negocio son tus contenidos y a estos los dejas en
manos de un solo distribuidor ¿no estás arriesgando demasiado?. &lt;/p&gt;
&lt;p&gt;Poseer tu propia plataforma de contenidos no es tan sencillo como delegarlos a
una red social para que los distribuya por ti. Te costará mucho más generar
impacto, eso está claro, pero por otro lado. Tu serás el distribuidor de esos
contenidos que por otra parte son tu negocio. &lt;/p&gt;
&lt;p&gt;La caída en desgracia del pajarito va a suponer cambios a corto plazo en la
forma en que nos relacionamos muchos con los grandes proveedores de
contenidos. Está por ver si es algo pasajero o marca una tendencia a futuro.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Noviembre 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/descentralizacion-soberania.md.html" rel="alternate"/><published>2022-11-17T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/resumen-ciclista-2022.md.html</id><title>Resumen ciclista del 2022</title><updated>2022-12-10T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Resumen ciclista del 2022&lt;/h1&gt;
&lt;p&gt;Termina el año y al llegar diciembre dejo la bicicleta algo apartada. Frío y
días cortos son el conjunto perfecto para bajarme durante dos o tres
semanas. Así, al llegar enero suelo tener ganas y motivación suficiente para
empezar el año otra vez sobre los pedales. &lt;/p&gt;
&lt;p&gt;Por tanto como hago otros años, es momento de hacer balance de lo
recorrido. Cuando miro a &lt;a href="./resumen-ciclista-2021.md.html"&gt;los números del año
pasado&lt;/a&gt; no puedo evitar estar algo
desanimado. Este año con los &lt;strong&gt;4600&lt;/strong&gt; kilómetros acumulados me he quedado
bastante lejos de la anterior marca. Han sido un cúmulo de circunstancias las que
han hecho que haya montado mucho meno. La peor de todas, sin duda, ha sido la
espalda. Los dolores de espalda me han perseguido durante estos últimos doce
meses. He sufrido varias lumbalgias en diferentes momentos de este año que me
han dejado tirado en la cuneta durante semanas. Nunca antes me había pasado y me
ha costado entender que quizás hayan venido para atormentarme periódicamente a
partir de ahora.&lt;/p&gt;
&lt;p&gt;Durante la Semana Santa este año buscamos el calor del sur de la península y nos
fuimos a la costa de Granada. Allí descubrí la gran &lt;strong&gt;ruta de la N-340&lt;/strong&gt;. Una
pequeña carretera secundaria que transita a borde de mar y acantilados desde
cerca de Motril hasta llegar a tierras almerienses. Al estar la A-7 cubriendo
esta ruta el tráfico por esta carretera es muy reducido y apenas la utilizan
grupos de moteros disfrutando del paisaje, las curvas y los desniveles. Una
carretera ideal para la práctica del ciclismo.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="../img/bici-granada_s.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Tras unos días por la zona nos movimos al Cabo de Gata. Allí los carreteros
estamos algo más limitados si queremos trazar rutas cerca de la costa. Toda la
zona del cabo está recorrida por una pista de grava solo apta para bicicletas de
montaña o gravel. Aún así, hice varios recorridos por la parte interior
disfrutando de paisajes y carreteras muy tranquilas.&lt;/p&gt;
&lt;p&gt;Llegó el verano y hubo drástico cambio de planes. La idea inicial del viaje al
Valle de Aosta en la frontera franco-italiana fue desechado por el alto precio
del gasoil. El plan B era volver a Asturias y disfrutar de su región
occidental. Todo se fue al traste debido a los problemas mecánicos de la
furgoneta y tuvimos que improvisar. Volvimos a Cantabria, a carreteras y rutas
conocidas: el Cabo de Ajo, el Valle de Aras, Ramales de la Victoria, Laredo,
etc.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="../img/bici-cantabria_s.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Allí me volvieron los dolores de espalda y tuve que dejar marcado para otro año
otra cima mítica que me ilusionaba subir en la zona de Santander como es Peña
Cabarga. Igual que me pasó con Lagos de Covadonga el año anterior, habrá que
dejar el proyecto para el futuro.&lt;/p&gt;
&lt;p&gt;Tras el verano poco más aparte de las rutas locales con las que acumular
kilómetros con la grupeta. La sensación es que me he dejado muchas rutas
pendientes en el tintero: Peña Cabarga, Lagos de Covadonga (otra vez), Mijares
en el Tietar, ... No ha sido mi mejor año pero vendrán otros mejores. &lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Diciembre 2022&lt;/p&gt;</content><link href="http://panicerror.org/blog/resumen-ciclista-2022.md.html" rel="alternate"/><published>2022-12-10T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/diario-personal.md.html</id><title>Diario personal en texto plano</title><updated>2023-01-08T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Diario personal en texto plano&lt;/h1&gt;
&lt;p&gt;Llega un nuevo año, un nuevo enero y normalmente la mayoría lo empezamos
planteándonos una serie de propósitos y proyectos. Yo este año, igual que hice
el pasado mi único propósito es el de seguir tirando más o menos haciendo lo
mismo. Falta de ambición, conservadurismo o lo que queráis pero es un buen
método para evitar frustraciones y malos rollos al terminar el año. Sobre el
teclado seguir tirando algo de Rust, olvidado desde hace dos o tres semanas,
sobre la bici intentar mantener el kilometraje de este año y además de todo
esto, seguir sacando algo de tiempo para leer a ratos.&lt;/p&gt;
&lt;p&gt;Relacionado con todo esto, un propósito que me plantee hace ahora dos años y
que, contra todo pronóstico he seguido realizando diariamente ha sido la
elaboración de un pequeño diario o bitácora personal. La idea de esta bitácora
no era tanto expresar o anotar sentimientos personales sino más bien reflejar lo
acontecido a modo de bitácora &lt;em&gt;marinera&lt;/em&gt; clásica. Me gustaba y me interesaba un
lugar donde poder reflejar aquellos pequeños eventos que suelen tener lugar en
nuestra vida diaria y que olvidamos con frecuencia: cruzarte con un compañero y
comentar un tema del trabajo, una pequeña compra que olvidas cuando la hiciste,
un arreglo que has hecho a la bicicleta, una serie de la que te han hablado o un
libro que has prestado, etc...&lt;/p&gt;
&lt;p&gt;Cada uno de estos simples eventos los dejo reflejados con una frase corta, sin
florituras, y así cada día esta descrito por un párrafo fácil de leer. Las ideas
sobre las que construir esta bitácora cuando me la planteé eran, más o menos,
las siguientes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Debía de ser sencilla de mantener.&lt;/li&gt;
&lt;li&gt;Debía de poder se editada en todos mis dispositivos (móvil, portátil, pc, etc.).&lt;/li&gt;
&lt;li&gt;Debía de poder permitir buscar fácilmente acontecimientos pasados.&lt;/li&gt;
&lt;li&gt;Debía de ser concisa y compacta. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Con estas ideas en la cabeza me puse a pensar y rápidamente me salió un formato
sencillo que tomó cuerpo rápidamente. Como formato utilicé ficheros de texto
plano que alojo en un repositorio git. Esto me permite editar esta bitácora de
forma sencilla en cualquier lugar. Para tenerla organizada uso sistema de
directorios sencillos que agrupan cada fichero de cada mes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; bitacora
     |
     |------ 2022
     |       |------ 2022-01.md
     |       |------ 2022-02.md
     |       |------ 2022-03.md
     |       |------ un fichero por mes
     |
     |------ 2021
     |------ 2020
     |------ un directorio por año

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cada fichero de texto agrupa las entradas de cada día escritas en formato
Markdown. Cada entrada posee solo un título con la fecha de la entrada y el
texto asociado a ese día. Intento no escribir nada más que un párrafo por día
usando frases cortas para evitar enrollarme. &lt;/p&gt;
&lt;p&gt;Más adelante además he incorporado una extensión que me está siendo muy útil:
las etiquetas. Después de este primer párrafo donde cuento ligeramente lo que he
hecho en el día pongo frases o párrafos separados prefijados por una
palabra. Esta palabra la uso como etiqueta de ese párrafo y así puedo sacar (con
un pequeño programa del que ahora hablaré) todos los párrafos marcados con una
etiqueta concreta de un día o periodo de tiempo. Resumiendo, un fichero mensual
como los que uso tiene una forma parecida a esta:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# Marzo

## Sábado - 3 de Marzo

Nullam eu ante vel est convallis dignissim.  Fusce suscipit, wisi nec facilisis
facilisis, est dui fermentum leo, quis tempor ligula erat quis odio.  Nunc porta
vulputate tellus.  Nunc rutrum turpis sed pede.

trabajo: Aenean in sem ac leo mollis blandit.
deporte: Donec neque quam, dignissim in, mollis nec, sagittis eu, wisi.

## Viernes - 2 de Marzo

Fusce sagittis, libero non molestie
mollis, magna orci ultrices dolor, at vulputate neque nulla lacinia eros.  Sed
id ligula quis est convallis tempor.  Curabitur lacinia pulvinar nibh.  Nam a
sapien.

deporte: Aenean in sem ac leo mollis blandit.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Para hacer búsquedas rápidas, que es algo para lo que más me interesaba este
sistema, se pueden utilizar las herramientas clásicas de Linux como &lt;code&gt;grep&lt;/code&gt; o
cualquier otro sistema de filtrado de patrones de tu editor de texto
favorito. El formato se puede extender mucho más allá como la inclusión de
menciones, imágenes incrustadas, etc. Por ahora, a mi este me sirve y me resulta
útil.&lt;/p&gt;
&lt;p&gt;Además y con idea de practicar mi Rust, he construido una pequeña aplicación
llamada &lt;code&gt;journal&lt;/code&gt; que me permite buscar entradas de días concretos, patrones o
filtrar por etiquetas. Si os interesa la tenéis alojada en &lt;a href="https://github.com/sdemingo/journal"&gt;mi
github&lt;/a&gt;. Y si alguien está interesado en que
describa algo más en detalle la aplicación que me lo haga saber por
correo/mastodon/... y añado una entrada sobre el tema.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Enero 2023&lt;/p&gt;</content><link href="http://panicerror.org/blog/diario-personal.md.html" rel="alternate"/><published>2023-01-08T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/personajes-abercrombie.md.html</id><title>Abercrombie y sus personajes</title><updated>2023-02-05T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Abercrombie y sus personajes&lt;/h1&gt;
&lt;p&gt;Si te gusta la fantasía y la novela fantástica ya conoces a Joe Abercrombie. Si no lo conoces entonces no te gusta este género ... o te estas perdiendo su mayor fenómeno en la última década. 
No quiero convertir este artículo en una sesuda reseña de su obra o en una reflexión sobre su forma de escribir pero si me gustaría dejar aquí plasmado mis impresiones después de haber terminado su última trilogía titulada "La era de la locura" y que cierra (no sabemos si de forma definitiva) el ciclo de 9 libros sobre el universo con que saltó a la fama, el llamado &lt;em&gt;Círculo del Mundo&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Conocí a este escritor en el verano de 2013 cuando leí el primer libro de este ciclo titulado "La voz de las espadas". Recuerdo perfectamente la sensación cuando llevaba leído un tercio de la novela. El escritor te estaba contando algo que parecía ...la historia de siempre... pero de una forma totalmente nueva. Tanto el lenguaje, como las descripciones, los diálogos y sobre todo los personajes estaban elaborados de una forma novedosa y freca. Sobre todo estos últimos, porque si hay algo que este hombre a elevado a una categoría cumbre &lt;strong&gt;son los personajes de sus historias&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;En la novela fantástica, en mi opinión, siempre se ha partido de una premisa influenciada por el padre de todo el género. Sin duda Tolkien. La base de todo, el fundamento, la esencia es el universo. La tarea de lo que se ha venido a llamar &lt;em&gt;worldbuilding&lt;/em&gt; era algo troncal en todas las novelas del género. Y si algo me ha gustado siempre de Abercrombie es la poca atención que presta a este respecto. Cuando dentro de la novela de género, donde las reglas suelen estar escritas y bien marcadas por un canon que los aficionados observan como las tablas de Moisés, surgen autores que, sin salirse de forma evidente, revolucionan y se rebelan de alguna manera contra sus antiguos, los aficionados lo agradecemos. Abercrombie ha construido su universo de una forma que cualquiera que haya leído tres libros te diría que es poco más que ligera. No existe una mitología claramente diferenciada, ni hay una descripción detalla de religiones y cultos predominantes. Las culturas y pueblos descritos no pueden ser más arquetípicos y a pesar de todo esto, les dota de un carisma muy marcado a nivel global. &lt;/p&gt;
&lt;p&gt;Pero donde este hombre, como ya he dicho, nos mete tres goles por la escuadra es a la hora de montar sus personajes. Sobre esta base endeble y elaborada sin pretensiones (de forma totalmente deliberada) se levantan unos personajes enormes, gigantes, legendarios. Abercrombie nos ha legado una recua de personajes que pasarán a la historia del género, junto con frases icónicas que ya son parte de nosotros ... &lt;em&gt;"nunca se tienen demasiados cuchillos"&lt;/em&gt;. De estos personajes no pueden surgir más que diálogos brutales, ingeniosos, llenos de un humor negro que te corroe como el ácido. Pueblan unas escenas que rebosan épica, escenas míticas que igualmente han pasado a formar parte del imaginario de todos sus aficionados.&lt;/p&gt;
&lt;p&gt;Quizá la faceta que más caracteriza a este autor ha sido la demistificación del genero. La nueva ola llamada &lt;em&gt;grimdark&lt;/em&gt; que nos mostraba historias de fantasías cercanas a la realidad donde los personajes sufrían de penas y pasiones humanas, sangraban, morían en el barro y lloraban de dolor ha pasado a otro nivel con la llegada de Abercrombie. Sobre esto tenemos en Internet toneladas de bytes en forma de artículos, podcasts y videos. Personalmente yo quería dejar constancia simplemente de la enormidad de sus personajes y de como, saltándose a la torera una premisa del género como es la de construir un mundo sólido y profundo ha podido crear un ciclo de novelas de tanta calidad.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Si queréis empezar a leer a este gigante de la novela fantástica, lo mejor es usar &lt;a href="https://caballerodelarbolsonriente.blogspot.com/2016/07/como-leer-joe-abercrombie.html"&gt;una guía de lectura&lt;/a&gt; que os oriente sobre su obra&lt;/em&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Febrero 2023&lt;/p&gt;</content><link href="http://panicerror.org/blog/personajes-abercrombie.md.html" rel="alternate"/><published>2023-02-05T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/referentes-woke-nueva-fantasia.md.html</id><title>Nuevos referentes en la fantasía</title><updated>2023-05-31T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Nuevos referentes en la fantasía&lt;/h1&gt;
&lt;p&gt;Tras una primavera bastante ajetreada me gustaría dedicar un rato a escribir
algo sobre una de las últimas novelas que he leído. Se trata de "El Priorato del
Naranjo" de Samantha Sannon. Llegué a ella casi por casualidad y a pesar de su
grosor, entorno a las 700 páginas me animé a probar con lo que parecía una
apuesta más sobre &lt;em&gt;espada y brujería&lt;/em&gt;. Indagué algo sobre la autora, cuyo nombre
no me sonaba. Como no, llegué a las típicas referencias editoralistas que
siempre surgen entorno a los nuevos autores del género: el nuevo tolkien, la
heredera de Juego de Tronos, etc.&lt;/p&gt;
&lt;p&gt;Terminado el libro me gustaría empezar esta reseña por mi opinión personal: no me ha
encantado, no me ha parecido un libro de esos de recordar pero no por eso me ha
parecido mal libro. &lt;/p&gt;
&lt;p&gt;El libro parte de una premisa típica en la espada y brujería con dos grandes
imperios separados geográficamente por un gran océano y con profundas
diferencias religiosas. Uno de ellos está formado por reinos con inspiraciones
más usuales en la fantasía, osea inspirado en la alta edad media
centroeuropea. El otro tiene un tinte mucho más original y basado en el japón
medieval. Ambos se enfrentan al mal definitivo, dormido desde hace un milenio y
que está apunto de despertar. &lt;/p&gt;
&lt;p&gt;El &lt;em&gt;lore&lt;/em&gt; está muy trabajado en esta novela. No es el mejor que he leído y creo
que podría mejorarse en ciertos aspectos pero el trabajo está ahí. Por otra
parte, los personajes son los que hacen sufrir más al lector y a la vez le dan
toda la originalidad al texto ¿y cómo es eso? Sencillo. El libro está escrito
como un claro alegato a la creación de nuevos referentes de genero en la
literatura fantástica. No es el primero que se escribe en ese tono pero si el
primero al que llego yo. Para mi esto lo hace realmente original. Todos los
personajes protagonistas son mujeres. Mujeres que cumplen el rol clásico de
mujeres en la fantasía (reinas, damas de honor, etc.) y mujeres que tienen roles
clásicos de hombres (guerreras, exploradoras, piratas, etc). Apenas hay dos
personajes masculinos que cumplen papeles secundarios para la trama. El viaje
del héroe en este libro es encarnado por sus dos protagonistas y la gran mayoría
de personajes que las acompañan son también mujeres. Las relaciones amorosas que
surgen entre los personajes son de carácter homosexual ambas. Una desarrollada a
modo retrospectivo entre dos hombres y otra que nace durante la narración entre
dos mujeres. Si sumamos todo esto a la cantidad de personajes racializados hacen
que esta novela pueda ser la pesadilla del típico lector anti &lt;em&gt;wokeism&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Todos estos toques hacen que el &lt;em&gt;lore&lt;/em&gt; sea muy diferente a otros del canon
clásico. En las sociedades que nos muestra la autora las mujeres tienen un papel
central, o por lo menos eso creo que ha intentado comunicar la autora. Este
universo ha intentado ser coherente con el canon clásico y a la vez
revolucionario en estos aspectos y creo que no lo ha conseguido del todo.&lt;/p&gt;
&lt;p&gt;Además, he tenido la extraña sensación de que los personajes son demasiado
planos precisamente por esto último. Se ha tratado su género o su orientación
sexual como elementos básicos de construcción y esto, en mi opinión, les ha
vaciado de otro contenido fundamental.  Estoy totalmente a favor de que exista
esta nueva corriente de escritoras y escritores que quieran romper con los
estereotipos del género creando nuevos referentes entre los (nuevos)
lectores. Creo que es muy positivo. Y entiendo que debe ser complicado hacer una
novela con estas premisas para arrastrar al lector de su marco normativo y de su
zona de confort pero esta novela conmigo, no lo ha conseguido.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Mayo 2023&lt;/p&gt;</content><link href="http://panicerror.org/blog/referentes-woke-nueva-fantasia.md.html" rel="alternate"/><published>2023-05-31T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/herederos-tiempo.md.html</id><title>Herederos del Tiempo </title><updated>2023-08-08T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Herederos del Tiempo&lt;/h1&gt;
&lt;p&gt;Este verano me he puesto con una saga del escritor Adrian Tchaikovsky. Es una serie todavía sin terminar, así que me he tenido que saltar mi norma de huir de series de libros con títulos pendientes de publicación (gracias RR Martin).&lt;/p&gt;
&lt;p&gt;La saga comienza con &lt;strong&gt;Herederos del Tiempo&lt;/strong&gt; escrita entorno a 2019 y continúa con &lt;strong&gt;Herederos del caos&lt;/strong&gt; más reciente. Nunca había leído nada del autor y ahora que he terminado estas dos primeras entregas voy a intentar explicar mis impresiones sin meterme en ningún charco ni &lt;em&gt;spoiler&lt;/em&gt; para los que todavía no la han leído.&lt;/p&gt;
&lt;p&gt;Empezaré poniendo en contexto la obra sin salirme de la sinopsis de la contraportada. Los protagonistas son un grupo de humanos a bordo de una nave arca que salen huyendo de una Tierra devastada y agotada. Estos humanos solo han podido disfrutar de un planeta Tierra en descomposición mayormente destruido por los avances científicos de sus antecesores. Estos humanos anteriores a ellos hicieron grandes trabajos de terraformación de lejanos planetas como posibles alternativas a la propia Tierra. Gran parte de este conocimiento se ha perdido en el tiempo y estos últimos habitantes de la Tierra han reunido sus escasos recursos y materiales para construir una nave arca y partir tras el rastro de estas "tierras prometidas" que sus antecesores dejaron allí para ellos. La primera novela se basa en como estos humanos, agotados del viaje, entran en contacto con uno de estos planetas terraformados y se encuentran una desagradable sorpresa en forma de especie inteligente que lo habita. &lt;/p&gt;
&lt;p&gt;Más allá de la historia o del argumento en el que no quiero entrar más para evitar sorpresas a los que la tengan pendiente, tanto la primera novela como la segunda me han parecido dos &lt;strong&gt;muy buenos&lt;/strong&gt; libros. Me ha recordado mucho a Arthur C. Clarke en la forma en la que el autor hace constantes trabajos de inmensa imaginación y pura especulación pero rodeada de un aura de cientifismo y base científica que aportan coherencia y realismo. Los personajes están bien construidos pero ni mucho menos son lo más importante de las novelas. No es una novela de personajes sino de ideas y tramas de más amplio espectro. Otro aspecto más que me ha recordado mucho a la ciencia ficción clásica. En este sentido, ambas deberían ser categorizadas como ciencia ficción &lt;em&gt;dura&lt;/em&gt;. Son altamente especulativas pues se desarrollan en un marco temporal muy alejado del nuestro pero aún así, el fondo científico de lo tratado es cercano y coherente.&lt;/p&gt;
&lt;p&gt;De la primera novela, me gustaría destacar el que en mi opinión es el tema más importante: &lt;strong&gt;la emergencia de la inteligencia en una especie animal&lt;/strong&gt;. Es un tema que siempre me ha fascinado. En nuestro planeta fueron unos homínidos los que según todo apunta, primero desarrollaron esa autoconsciencia que les permitió construir estructuras mentales de tal nivel de abstracción como para llevar a su especie más allá. Toda la primera novela es un trabajo literario de primer nivel, con unos personajes intergeneracionales y una trama que te atrapa entorno a esta idea. Lo de intergeneracionales es algo necesario pues la historia cubre un amplio espectro temporal. Aquí el autor usa una forma ya utilizada por otros autores como Asimov o Stanley Robinson basada en que más que un personaje propiamente dicho, es un arquetipo el que cuenta la historia en diferentes momentos del futuro.&lt;/p&gt;
&lt;p&gt;La continuación posee también una idea sobre la que el autor crea toda la trama: &lt;strong&gt;los diferentes tipos de comunicación que podríamos tener en especies inteligentes diferentes a la nuestra&lt;/strong&gt; y los problemas de comunicación entre esas especies. En esta novela se trata la comunicación entre los miembros de una especie como algo mucho más allá de sonidos o gestos. En este aspecto (y en otros también de los que no quiero dar detalles) me ha recordado mucho a la película  La Llegada de Denis Villenueve. Película que recomiendo encarecidamente si te ha gustado la novela. Una vez más, el autor hace gala de una imaginación brutal y te lleva a un territorio especulativo aunque basado en paradigmas científicos coherentes.&lt;/p&gt;
&lt;p&gt;Son dos novelas muy recomendables y, aunque la apariencia puede asustar pues ambas rondan las 500 páginas, se leen muy rápido. A falta de la tercera entrega que (creo) se titulará &lt;strong&gt;Herederos del recuerdo&lt;/strong&gt; la saga es ya de diez, con los dos títulos publicados. &lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Agosto 2023&lt;/p&gt;</content><link href="http://panicerror.org/blog/herederos-tiempo.md.html" rel="alternate"/><published>2023-08-08T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/libros-de-texto.md.html</id><title>Una reflexión sobre los libros de texto</title><updated>2023-10-16T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Una reflexión sobre los libros de texto&lt;/h1&gt;
&lt;p&gt;Hace unos días se hizo viral el repetitivo debate sobre los libros de texto en
los colegios. El asunto saltó como suele saltar todos los años de forma
periódica. Alguien publica en redes sociales un fragmento o imagen totalmente
descontextualizada sobre un libro. El tema del fragmento da un poco igual:
feminismo, la reconquista, el catalán, la distribución de la riqueza,
etc. Cualquier cosa vale para opinar sobre educación y sacar a relucir nostalgia
de otros tiempos más casposos y "egeberos", en los que todos aprendíamos más que
nuestros hijos ahora y éramos, como no, mucho más listos. No hay más que ver
donde hemos llegado, claro.&lt;/p&gt;
&lt;p&gt;De cualquier forma hoy no vengo a hablar sobre esto. Me gustaría reflexionar
sobre el fenómeno cada vez más extendido de "no usar libros de texto" como marca
de calidad docente. Cada vez más durante los últimos años observo atónito como
profesores incluyen esta marca como seña de calidad de sus innovadoras
pedagogías. Mi asombro llega a más cuando veo que los padres de mi entorno
compran la moto y te lo hacen ver entre la superioridad y la condescendencia.&lt;/p&gt;
&lt;p&gt;No usar libros de texto &lt;strong&gt;como apoyo para tus clases&lt;/strong&gt; es una opción totalmente
lícita e incluso recomendable. La alternativa es generar tu la totalidad del
material docente totalmente ajustado a tus necesidad y a las de tus alumnos. Es
el equivalente a la dieta 100% mediterránea. Síguela todos los días de tu vida y
tu cardiólogo dará saltos de alegría. Ahora bien, cuando la realidad de tu
trabajo se imponga, cuando las tareas ajenas al aula te sobrepasen, cuando tu
vida no pueda quedar más relegada ya y necesites tiempo para dormir, comer o
echar un ojo a tus propios hijos, entonces será cuando tengas que empezar a
tirar de material prefabricado por otros. Ese día es cuando tu pedagogía tan
innovadora se empieza a desmoronar y ha pasado de "no usar libros de texto" a
repartir fotocopias cutres. El libro de texto no es la verdad absoluta. Como
docente puedes y debes adaptar sus contenidos a tus necesidades y a tu
ritmo. Pero el material del que las editoriales suelen dotarte te puede ayudar a
centrarte en otros aspectos de la clase mucho más importantes que la mera
preparación de materiales: diagramas, vídeos, esquemas, infografías, etc. Puede
ayudar a que mejores lo realmente importante de tus clases &lt;strong&gt;desarrollar esos
contenidos para tus alumnos&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;No quiero que esto se lea como un alegato o defensa del poder editorial. Ni
mucho menos estoy de acuerdo con las políticas de subvenciones masivas (plan
ACCEDE y similares) que hacen que a las editoriales les llueva dinero público
curso tras curso. Pero, aislando el factor puramente empresarial, que un
profesor te defienda que no usar libros de texto hace que sus clases mejoren
debería hacerte, cuanto menos sospechar.&lt;/p&gt;
&lt;p&gt;Ahora te cuento el giro final para que me termines de juzgar negativamente y te
digo que yo hace años que no uso libros de texto ¿entonces? No los uso
simplemente porque, tras buscar y buscar editoriales con materiales mínimamente
aceptables para el nivel que imparto (Formación Profesional) solo encuentro
auténtica basura. Llevo años preparando de cero materiales y apuntes y se
perfectamente el trabajo que esto me reporta para al final, llegar a tener un
producto del que ni siquiera estás orgulloso del todo. Me encantaría tener
material disponible, no ya perfecto y adaptado a mis necesidades, sino
simplemente construido con una dosis mínima de calidad: imágenes en color
decentes, contenidos mínimamente actualizados, desarrollos que no sean refritos
de otros libros, etc. El día que vea algo así, os aseguro que me lanzo a ello.&lt;/p&gt;
&lt;p&gt;Generar material docente y compartirlo con otros de forma realmente colaborativa
podría ser una gran solución pero mientras esa idea llega y cala entre el
colectivo, que nadie me venda la moto de que, el libro de texto es algo malo.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Octubre 2023&lt;/p&gt;</content><link href="http://panicerror.org/blog/libros-de-texto.md.html" rel="alternate"/><published>2023-10-16T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/sobre-este-blog.md.html</id><title>Como construyo esta web</title><updated>2023-11-10T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Como construyo esta web&lt;/h1&gt;
&lt;p&gt;Hace casi dos años que empecé a publicar este blog. Anteriormente he tenido
otros, en otros formatos: Wordpress, Blogger, Github, etc. Centrados en
temáticas concretas y siempre quedaban abandonados por pereza y desánimo de
escribir generalmente. Así que al replantearme lo de escribir de nuevo en mi
blog me centré en dos aspectos sobre los que haría girar esto: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;El blog sería totalmente generalista. Escribiría de cualquier asunto fuera
  cual fuera su temática: programación, libros, series, pensamientos, etc.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Quería algo totalmente construido por mi, estático, autoalojado y sin
  maquinaria adicional de ningún tipo. Algo basado en la llamada &lt;a href="https://web0.small-web.org/"&gt;Small
  Web&lt;/a&gt; o web0.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Los contenidos deberían quedar plasmados en simples archivos en formato Markdown
y de ahí construir una página principal, un índice de artículos ordenados por
fecha y alguna cosa más que se me ocurriera. Me puse manos a la obra con un
simple &lt;a href="https://github.com/sdemingo/web/blob/main/build"&gt;script de Python de 500
líneas&lt;/a&gt; (que podría ser mucho
más limpio y compacto) surgió esta web.&lt;/p&gt;
&lt;p&gt;Hoy he aprovechado a darle una capa de pintura nueva y actualizar algo la
visualización. Así que aprovechando que tengo el salón recién pintado vengo a
hablaros de como funciona el invento y así, quien le apetezca tener un rincón
personal, sencillo y práctico en Internet puede copiarme la idea. El script de
construcción tiene la siguiente funcionalidad:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Convierte cada artículo en Markdown en un documento en HTML&lt;/li&gt;
&lt;li&gt;Crea un documento índice en HTML donde cada de los anteriores está enlazado
  indicando la fecha de publicación&lt;/li&gt;
&lt;li&gt;Crea un feed RSS para que quien quiera pueda estar al día de mis publicaciones&lt;/li&gt;
&lt;li&gt;Construye un documento HTML con las últimas lecturas que he anotado en
  Goodreads&lt;/li&gt;
&lt;li&gt;Repite todo lo anterior exportándolo todo a
  &lt;a href="https://geminiprotocol.net/docs/es/faq.gmi"&gt;Gemini&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Construcción del blog&lt;/h2&gt;
&lt;p&gt;La base principal de la web claramente es el blog. Cuando pensé en como
organizar mis artículos quería que cada uno de ellos estuviera aislado en un
fichero diferente en mi disco. Quería además poder nombrar ese fichero usando
una cadena de letras que hiciera referencia al título. Nada de numerajos para la
fecha. Usar fechas en formato numérico para nombrar ficheros utilizando el
formato &lt;code&gt;AAAAMMDD&lt;/code&gt; (siendo AAAA el año, MM el mes y DD el día) es obviamente la
solución más sencilla para tener perfectamente ordenados los ficheros del
blog. Te soluciona fácilmente el problema de ir procesándolos en orden también,
pues el sistema operativo le dará a Python una lista ya ordenada con ellos. Pero
yo no quería este formato. &lt;/p&gt;
&lt;p&gt;Así que en un directorio guardo todos mis artículos nombrados con palabras y
guiones y además, almaceno un fichero adicional donde relaciono la fecha de
publicación de cada artículo y el nombre del fichero donde escribí el
artículo. Así tengo el problema solucionado. Algo similar a:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;25/04/2022  articulo-inicial.md libros,pensamientos
23/07/2022  otro-articulo-mas-sobre-otra-cosa.md novedades
30/11/2022  seguimos-escribiendo.md novedades
...
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;En este fichero guardo también una serie de palabras clave o categorías que
definen la temática del artículo y que irán reflejadas en el índice final del
blog. Están colocadas en la tercera columna, tras el nombre del fichero de cada
artículo. Para convertir cada documento Markdown en HTML simplemente utilizo la
librería &lt;a href="https://pypi.org/project/Markdown/"&gt;Markdown&lt;/a&gt; de Python. Y tras
obtener el HTML en crudo le aplico una plantilla para adornarlo con la
estructura HTML básica que quiero para mi artículo. Esto lo hago usando objetos
&lt;code&gt;Template&lt;/code&gt;. Evidentemente tengo guardado los ficheros plantilla en otro
directorio aparte.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rawhtml = markdown.markdown(mdcontent)
  html=postTemplate.substitute(post=rawhtml,post_title=title)
  with open(HTML_ROOT + HTML_BLOG + &amp;quot;/&amp;quot; +mdfile+&amp;quot;.html&amp;quot;,&amp;quot;w&amp;quot;) as fh:
    fh.write(html)
    fh.close();
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Construcción del feed RSS&lt;/h2&gt;
&lt;p&gt;Cuando construí el blog quería también tener un feed RSS para permitir que todo
aquel que quisiera pudiera suscribirse a mis actualizaciones. Para generarlo
utilizo la librería
&lt;a href="https://pypi.org/project/feedgenerator/"&gt;FeedGenerator&lt;/a&gt;. Esta librería es muy
sencilla de usar y basta con ir artículo a artículo construyendo una entrada
nueva en el feed con los datos que nos interesen de cada artículo:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;for fileInfo in files:
    fe = fg.add_entry()
    url=&amp;quot;http://&amp;quot;+urllib.parse.quote(&amp;quot;panicerror.org/blog/&amp;quot;+fileInfo[0]+&amp;quot;.html&amp;quot;)
    fe.id(url)
    fe.title(fileInfo[1])
    tdate=datetime.strptime(fileInfo[2],&amp;quot;%d/%m/%Y&amp;quot;).replace(tzinfo=timezone.utc)
    fe.published(tdate)
    fe.updated(tdate)
    fe.content(fileInfo[5],type=&amp;quot;html&amp;quot;)
    fe.link(href=url)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Al principio no metía el texto completo de los artículos en el feed simplemente
por no llenarlo en exceso pero luego cambié de opinión. Yo mismo soy de los que
les gusta leer nuevos post directamente en el lector de feeds y no me gusta que
me obliguen a salir de el, así que cambié y ahora meto todo el contenido del
artículo.&lt;/p&gt;
&lt;h2&gt;Lista de lecturas&lt;/h2&gt;
&lt;p&gt;Una cosa que añadí más tarde es los últimos libros que he leído. Estos los saco
de mi feed de Goodreads. El feed lo obtengo a través de una url con todas mis
lecturas que proceso con
&lt;a href="https://www.crummy.com/software/BeautifulSoup/bs4/doc/"&gt;BeautifulSoup&lt;/a&gt;. Esta
archiconocida librería es una de las mejores a la hora de &lt;em&gt;scrapear&lt;/em&gt; fácilmente
contenido web. Simplemente busco etiquetas con la clase &lt;code&gt;item&lt;/code&gt; y de ahí extraigo
los diferentes atributos de cada lectura: el título, el autor, incluso la imagen
de portada.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;for item in soup.findAll(&amp;quot;item&amp;quot;):
      title=item.title.text
      imglink=item.book_medium_image_url.text
      booklink=item.link.text
      author=item.author_name.text
      description=item.book_description.text
      read_at=item.user_read_at.text
      reads.append((title,author,imglink,booklink,description,read_at))
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Exportar a Gemini&lt;/h2&gt;
&lt;p&gt;Todo esto lo quería también publicar en mi cápsula Gemini que tengo alojada en
el tilde hispanohablante &lt;a href="https://texto-plano.xyz/"&gt;TextoPlano&lt;/a&gt;. Para convertir
a Gemtext cada archivo Markdown simplemente utilizo la librería
&lt;a href="https://pypi.org/project/md2gemini/"&gt;md2gemini&lt;/a&gt;. Al principio yo mismo hacía la
conversión pero resulta más sencillo utilizar esta librería porque reconoce
casos que yo no llegaba a terminar de procesar. &lt;/p&gt;
&lt;pre&gt;&lt;code&gt;gemini = md2gemini(markdown, links=&amp;quot;at-end&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;La generación del índice en la cápsula gemini lo realizo usando el mismo proceso
de plantillas o &lt;em&gt;templates&lt;/em&gt; que uso para la publicación en HTML.&lt;/p&gt;
&lt;h2&gt;Y esto sería todo&lt;/h2&gt;
&lt;p&gt;El script es tremendamente artesanal y no creo que pueda ser utilizado
directamente por nadie pero pongo todo esto por aquí por si os sirve de
inspiración para crear vuestra propia web autoalojada. Existen multitud de
generadores sencillos que os permitirán hacer cosas parecidas de forma mucho más
profesional como Pelican, Github Pages, o Codeberg. Pero a mi, personalmente me
encanta haber perdido el tiempo en hacerme mi propio apaño.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Noviembre 2023&lt;/p&gt;</content><link href="http://panicerror.org/blog/sobre-este-blog.md.html" rel="alternate"/><published>2023-11-10T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/servidor-publico-del-instituto.md.html</id><title>Un servidor público como red social adolescente</title><updated>2023-11-24T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Un servidor público como red social adolescente&lt;/h1&gt;
&lt;p&gt;Hoy me apetece hablar sobre un proyecto en el que llevo trabajando a ratos durante los últimos dos años. El proyecto puede sonar descabellado así que antes de juzgarme como un loco os pido que leáis un rato más y quizás, solo quizás, os haga ver que no estoy tan loco ... o si. &lt;/p&gt;
&lt;p&gt;Hace unos dos años, se me ocurrió la idea de montar un servidor multiusario público para que cualquier alumno del instituto donde trabajo pudiera conectarse y usarlo. La idea es más antigua que el bosque. Cualquiera que conozca la filosofía de los &lt;a href="https://tildeverse.org/"&gt;tildeservers o del tildeverso&lt;/a&gt; no le sonará a nuevo. Pero montar algo así pensando que a alumnos que se inician en la informática (o incluso en etapas más tempranas como el bachillerato) les pudiera resultar atractivo, no me negareis que es cuanto menos, arriesgado. Soy profesor de Formación Profesional, de la especialidad de informática, y entre otras asignaturas enseño sistemas operativos a futuros administradores de sistemas. Es un objetivo de esa asignatura que los alumnos adquieran una habilidad y una agilidad avanzada en el uso de sistemas Linux y de su consola de comandos. Conseguir esto en una máquina virtual, fría y solitaria es complicado por poco motivador para el alumno. Así que me propuse crear un entorno «social» donde los alumnos pudieran conectarse y, no solo trabajar, sino también interactuar de diferentes maneras. Así que preparé una máquina en la que instalé Linux y algunas otras herramientas y servicios. La máquina, por seguridad y confidencialidad no tiene casi ningún servicio expuesto. Esto quiere decir que los alumnos han de conectarse vía SSH a ella e interactuar desde dentro. Todo sin un entorno gráfico. Solo una interfaz de texto y comandos. Ahora mismo tengo funcionando allí las siguientes aplicaciones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Una herramienta (artesanal) de &lt;em&gt;bulletin board&lt;/em&gt; donde todos pueden publicar, leer publicaciones de los demás y contestarlas.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Un cliente de IRC que te permite solo conectarte al servidor IRC de la propia máquina para chatear en tiempo real con quien allí este conectado.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Un CMS estático (artesanal)  que permite publicar artículos en un blog colaborativo. Los artículos se editan en Markdown y son moderados por mi antes de su publicación.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Varios editores de texto para que trasteen y prueben.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Varios compiladores e intérpretes para que trasteen y prueben.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Un juego de ajedrez (artesanal) que permite jugar sobre la consola entre dos jugadores conectados al servidor.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Por supuesto &lt;code&gt;tmux&lt;/code&gt; para poder trabajar con sesiones y entornos.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Y el resto de vitaminas que Debian trae de serie ...&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Con todo esto listo y configurado empecé la promoción y la divulgación de las bondades de tener un usuario en el servidor. Di alguna charla rápida y estuve un tiempo proponiendo pequeños retos que consistían en buscar palabras escondidas entre cientos de ficheros con contenido «basura» y que obligaban a usar comandos básicos que estábamos viendo en clase: &lt;code&gt;head&lt;/code&gt;,  &lt;code&gt;tail&lt;/code&gt;, &lt;code&gt;wc&lt;/code&gt;, &lt;code&gt;tr&lt;/code&gt;, &lt;code&gt;grep&lt;/code&gt;, &lt;code&gt;find&lt;/code&gt;, &lt;code&gt;sed&lt;/code&gt;, etc. &lt;/p&gt;
&lt;p&gt;Seguramente, si has llegado hasta aquí te intrigue saber como ha ido o está yendo la experiencia. Pues bien, nadie se extrañará si os digo que no ha sido un éxito abrumador. Es verdad que durante la publicación de los retos (el curso pasado) y tras las charlas se solía generar una expectativa alta y un pico de solicitudes acorde. Lo normal es que luego esto no se tradujera en una población estable y que la mayoría de esas altas abandonaba. Aún así, me quedo con la satisfacción de tener un pequeño grupo de usuarios para los que la máquina les está descubriendo un ecosistema nuevo para ellos: el de los servidores multiusuario. &lt;/p&gt;
&lt;p&gt;Hemos creado entre nosotros una especie de club «friki» que les está sirviendo de acicate para explorar el sistema y conocer muchas cosas fuera del currículum propuesto en sus asignaturas. Solo por eso, esta pequeña locura ya ha merecido la pena.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Noviembre 2023&lt;/p&gt;</content><link href="http://panicerror.org/blog/servidor-publico-del-instituto.md.html" rel="alternate"/><published>2023-11-24T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/resumen-ciclista-2023.md.html</id><title>Resumen ciclista del 2023</title><updated>2023-12-09T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Resumen ciclista del 2023&lt;/h1&gt;
&lt;p&gt;Un año más me gusta dedicar una entradita del blog a mis &lt;em&gt;aventuras biclísticas&lt;/em&gt;. Utilizo estas fechas para desengacharme un poco de la rutina semanal de pedalo y salidas en bici y creo que por ello es buen momento para hacer balance. &lt;/p&gt;
&lt;p&gt;Lo primero los números, que en mi opinión son positivos. Sobre todo porque son casi iguales a los del &lt;a href="http://panicerror.org/blog/resumen-ciclista-2022.md.html"&gt;año pasado&lt;/a&gt;. Si bien este pasado no fue mi mejor año, tampoco se me dio mal del todo. Así que si he conseguido mantenerme en cifras parecidas creo que no me puedo quejar. En total han sido casi 4700 kilómetros en 95 entrenos. No he llegado a los dos entrenos de media anual pero me he quedado cerca. Las salidas han sido mas largas de promedio que el año pasado porque he salido más con la bici de carretera. Todo esto con cero dolores de espalda. Después de 12 meses sin dolores creo que puedo dar el tema de la espondilolistesis y las lumbalgias por controlado. Solo por eso ya sería un grandísimo año.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="../img/la-carrasqueta.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;A nivel de rutas no ha sido tan variado como otros años pero tampoco ha estado mal. Durante la Semana Santa me llevé la bicicleta a Alicante y allí pude subir &lt;strong&gt;La Carrasqueta&lt;/strong&gt; uno de los días que salí con más tiempo. En concreto subí por Xixona desde El Campello. Lo ideal es hacerla con más tiempo y poder unir la ruta con Ibi, Alcoy u otra población para hacer algo circular. Yo me tuve que conformar con un subir y bajar.&lt;/p&gt;
&lt;p&gt;En el puente de mayo dejé la bici en casa así que de ahí me voy a mi verano cantabro tradicional. Da igual que lleve años montando por allí que siempre conozco rutas nuevas. Esta vez le tocó a un clásico que todavía no había subido: el &lt;strong&gt;Puerto de Alisas&lt;/strong&gt;. Un puertazo con sabor clásico de los que gustan: largo y tendido. Si a eso lo sumas que lo subí una tarde de agosto, con 20º y una lluvia finísima que me iba refrescando el radiador ... pues ya no se puede pedir más. Montar en bicicleta en Cantabria es un regalo. &lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="../img/alisas.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Poco más que pueda destacar al margen de las salidas clásicas por mi zona después del verano. Para al año que viene tengo grandes planes de esos que no quiero dejar por escrito por si se gafan. Si todo va bien y no hay problemas puedo anunciar que será otro gran año donde podré contaros que he hecho algún kilómetro más y he subido bonitos puertos que todavía no conozco.&lt;/p&gt;
&lt;p&gt;Esperemos seguir así.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Diciembre 2023&lt;/p&gt;</content><link href="http://panicerror.org/blog/resumen-ciclista-2023.md.html" rel="alternate"/><published>2023-12-09T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/dos-a%C3%B1os-del-comienzo.md.html</id><title>Dos años escribiendo por aquí</title><updated>2024-01-05T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Dos años escribiendo por aquí&lt;/h1&gt;
&lt;p&gt;Debería haber publicado esto hace un par de semanas, todavía en diciembre. Pero nunca es tarde. Digo esto porque fue en diciembre del 2021 cuando arranqué este pequeño rincón y fue hace un par de semanas cuando cumplió dos años. Así que, aunque con algo de retraso, voy a escribir algo para celebrar el aniversario.&lt;/p&gt;
&lt;p&gt;He estado leyendo tanto en Mastodon como en algunos grupos de Telegram como últimamente más gente se abre un blog en sitios como &lt;a href="https://escritura.social/about"&gt;escritura.social&lt;/a&gt;. Me parece una idea estupenda. Escribir, como he leído en el blog de &lt;a href="https://escritura.social/nacho/escribir-como-terapia"&gt;@nacho@frankenwolke.com&lt;/a&gt; y en el de &lt;a href="https://escritura.social/doclomieu/escribir-como-terapia-una-replica"&gt;@doclomieu@escritura.social&lt;/a&gt; puede ser una estupenda terapia contra las angustias y los fantasmas de uno mismo, un pasatiempo barato y asequible e incluso una forma de vida para algunos. Yo no he dado el paso de unirme a la mencionada plataforma porque un par de años atrás eché a andar este pequeño rincón. Y lo hice justo por lo que ellos mencionan en sus artículos: el placer de tener un rincón donde escribir de lo que uno quiere sin presión ninguna. Por eso evité cualquier sistema de comentarios, &lt;em&gt;trackeo&lt;/em&gt; de visitas, o feedback de terceros. Simples páginas estáticas que pudieran ser leídas o ignoradas sin que eso alterase en nada mis rutinas. Escribir sin un motivo aparente, sin un tema concreto, simplemente escribir lo que me apeteciera y cuando me apeteciera. &lt;/p&gt;
&lt;p&gt;Viéndolo ahora, dos años después, veo que la cosa no ha ido tan mal. Algunas paranoias, mucho artículo sobre libros, algo sobre bicis y cosas así. Lo que viene siendo mi vida cotidiana realmente. Poco más que añadir por ahora. Felicitarme a mi mismo por la iniciativa y por seguir por aquí con ganas de ir dejando registradas mis movidas y animaros a todos a que escribáis. Donde sea y como sea pero escribid, porque arregla muchas cosas.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Enero 2024&lt;/p&gt;</content><link href="http://panicerror.org/blog/dos-a%C3%B1os-del-comienzo.md.html" rel="alternate"/><published>2024-01-05T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/el-problema-de-los-tres-cuerpos.md.html</id><title>El problema de los tres cuerpos</title><updated>2024-01-16T00:00:00+00:00</updated><content type="html">&lt;h1&gt;El problema de los tres cuerpos&lt;/h1&gt;
&lt;p&gt;Este mes he terminado de leer el último libro de la trilogía de «El problema de los tres cuerpos», de Liu Cixin. La serie comienza con «El problema de los tres cuerpos» que cosechó un éxito sin precedentes en occidente y convirtió al autor en el nuevo referente de la ciencia ficción mundial. Luego se publicaron «El bosque oscuro» y «El fin de la muerte» que cierran la serie. Os dejó por aquí mis impresiones sobre la saga completa. &lt;/p&gt;
&lt;p&gt;El primer acercamiento que tuve a la trilogía fue la lectura de su primera novela hace unos cinco años mas o menos. Esa primera impresión no fue buena y ahora he entendido el porqué. Este otoño me he animado de nuevo a leerla pero esta vez de forma integral. Y debo decir que la impresión ha mejorado con respecto al vacío que me dejó hace años la lectura solo de la primera entrega de la serie. Ahora, la sensación que me ha transmitido la saga al completo es que, como obra de ciencia ficción es tremendamente ambiciosa. Pretenciosa he llegado a leer. Es una gran epopeya centrada en la humanidad en su conjunto y en los sucesos que la acontecen tras el primer contacto de esta con una civilización extraterrestre. &lt;/p&gt;
&lt;p&gt;La trilogía es una continua lluvia de ideas asombrosas, rompedoras y originales con las que el autor va tranzando la trama. Una trama que se va engrandeciendo y acaba acaparando a todo el universo. Si te gusta la ciencia ficción altamente especulativa y con un tono muy &lt;em&gt;hard&lt;/em&gt; y muy cuidado a nivel científico es sin duda una lectura recomendada. Es una novela transgeneracional que transcurre en un periodo de unos cuatro o cinco siglos desde el presente. A medida que nos vamos alejando hacia el futuro el autor va desafiando más y más las leyes de la física para proponernos ideas y escenarios que te rompen literalmente el cerebro. Para mi ese es su principal baza y su principal defecto. &lt;/p&gt;
&lt;p&gt;Mi sensación es que Liu Cixin es un genial &lt;em&gt;imaginador de historias&lt;/em&gt; pero no es un gran escritor. Por lo que puedes especular al leer la trilogía las ideas deben desbordar su cabeza y ha intentado crear una trama para hilarlas todas ellas. Digo intentado porque en mi opinión la trama hace aguas en muchas partes. No digo que haya problemas de coherencia interna sino que, le falta un tempo y un ritmo mucho más novelesco. De ahí salto a los personajes que son para mi lo peor de todo. Es una novela epopéyica, coral. Múltiples personajes de mucha importancia unidos a varios protagonistas se van intercalando en este largo viaje por el tiempo y cada uno de ellos está demasiado vacío. Si los protagonistas son personajes construidos a medias, el resto de menor importancia (quitando un par de excepciones) parecen cascarones que se van paseando por la historia mostrándonos las grandes ideas de Liu Cixin. Están ahí solo para explicarte el fantasioso escenario o situación que ha construido el autor sin aportar nada más. Nada nuevo en el género claro (¿verdad Isaac?) pero que yo pensaba no encontrarme aquí. Viendo sobre todo el tremendo &lt;em&gt;hype&lt;/em&gt; que se ha montado entorno a la novela y la saga en general en los últimos años. Si esta novela tiene una característica es que es una novela genero. Dura. Si no tienes una cabeza entrenada en autores similares dudo mucho que te guste o la disfrutes. No la veo para nada un producto para masas. De ahí mi extrañeza por el éxito de opinión.&lt;/p&gt;
&lt;p&gt;Antes de terminar quiero también dejar constancia de un asunto que me ha extrañado todavía más: el bajo nivel del primer libro con respecto a sus continuaciones. Estoy acostumbrado a que los autores o bien mantengan el buen nivel de la primera entrega en sus las secuelas o bien que este se vaya perdiendo poco a poco. Lo que ocurre en esta saga es junto al contrario. El primer libro y con el que cobró fama la trilogía posterior es en mi opinión simplemente prescindible. Infumable. Viendo ahora el conjunto entero podría haberse limitado a un prefacio de 50 páginas y nos habríamos ahorrado el disgusto. Mientras que la segunda y tercera entrega me han parecido interesantes con un ritmo que va creciendo de la mitad hacía el final en ambas, la primera es simplemente para olvidar. Es otro de los motivos por los que entiendo todavía menos el éxito de la saga. Terminar este primer volumen y seguir interesado en seguir leyendo me parece algo muy difícil. A mi me ha costado un ejercicio de fuerza de voluntad aunque como digo, el final de la serie lo ha merecido sin duda.&lt;/p&gt;
&lt;p&gt;En resumen y repitiéndome de nuevo: si eres amante del género y no es tu primera novela de ciencia ficción dura muy probablemente te guste y la disfrutes. En cualquier otro caso, no la recomiendo para nada.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Enero 2024&lt;/p&gt;</content><link href="http://panicerror.org/blog/el-problema-de-los-tres-cuerpos.md.html" rel="alternate"/><published>2024-01-16T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/iniciandome-radioescucha.md.html</id><title>Iniciándome en la radioescucha</title><updated>2024-02-06T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Iniciándome en la radioescucha&lt;/h1&gt;
&lt;p&gt;Hace unas semanas me compré una pequeña radio multibanda. Una XHDATA 808, famosa en cualquier foro del mundillo. Tengo un par de conocidos bastante metidos en el mundillo de la radioafición y me han acabado convenciendo de que tener una pequeña radio de onda corta a mano puede darte un buen rato de divertimento en cualquier lugar del mundo. &lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="../img/radio-xhdata-808.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;La onda corta, según he estado empapándome estos días, es un tipo de propagación que permite la comunicación a grandes distancias debido a su rebote en la ionosfera. Esto permite que con un pequeño receptor equipado de una simple antena telescópica de serie puedas captar emisiones de lugar lejanos. Yo en los primeros ratos de escucha he llegado a captar en mi casa emisiones incluso desde Tailandia (7475 khz). Evidentemente, la mayoría de estas emisiones pueden ser escuchadas desde internet sin mayores problemas pero creo que utilizar un receptor de este tipo nos aporta una experiencia «viejuna» que, a mi entender, es muy agradable. El ruido blanco de fondo y la estática me encantan. &lt;/p&gt;
&lt;p&gt;Otro aspecto que me hace especial ilusión es captar sin mayores problemas las emisiones de banda aérea. En este rango de emisiones situadas aproximadamente entre los 110 y los 137 Mhz del espectro se utilizan por los diferentes actores del tráfico aéreo (torres, controles de aproximación, aeródromos, pilotos, etc.) y viviendo cerca de aeródromos o aeropuertos puedes fácilmente escuchar sus transmisiones entre el amanecer y el atardecer. Yo durante estas semanas en las que he podido trastear con ella he conseguido pillar varias emisiones (gracias sobre todo a hilos encontrados en el foro de &lt;a href="http://www.escanerfrecuencias.es/FORO/"&gt;escanerfrecuencias.es&lt;/a&gt;) de aeropuertos cercanos.&lt;/p&gt;
&lt;p&gt;La radio incorpora una pequeña batería que tiene pinta de tener una duración mayor que un RTG y como es compacta y no muy grande, es ideal para llevármela de viaje. Aunque desde que la tengo solo he podido usarla unos cuantos ratos sueltos, todavía me queda mucho por hacer con ella: rastrear la banda de radioaficionados de mi zona, la banda ciudadana, encontrar radio balizas y radio faros, rastrear las famosas emisoras de números, etc. En definitiva, por apenas 60€ que me ha costado creo que ya es el mejor regalo que me hecho en 2024.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Febrero 2024&lt;/p&gt;</content><link href="http://panicerror.org/blog/iniciandome-radioescucha.md.html" rel="alternate"/><published>2024-02-06T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/interfaces-naturales-dam-arduino.md.html</id><title>Interfaces gráficas, Arduino y giroscopios</title><updated>2024-02-25T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Interfaces gráficas, Arduino y giroscopios&lt;/h1&gt;
&lt;p&gt;Desde hace un par de años imparto el módulo de Desarrollo de Interfaces Gráficas en el ciclo formativo de Desarrollo de Aplicaciones Multiplataforma. Este año al comienzo del curso me ha caído un nuevo tema que impartir en el módulo. No contaba con el y por eso no utilicé el verano para preparármelo, como hago otras veces. Así que he tenido que improvisar sobre la marcha. La nueva unidad didáctica trata sobre interfaces naturales (gestos, reconocimiento de voz, VR, etc.) y sus aplicaciones prácticas. Es un tema que me parece apasionante y con un montón de aplicaciones prácticas aunque también, nadie negará, que sin ser un conocedor del tema no es fácil reciclarte y empaparte de conocimientos para preparar contenidos, prácticas y exámenes. &lt;/p&gt;
&lt;p&gt;A pesar de estar un poco &lt;em&gt;pez&lt;/em&gt; en el tema he tirado para adelante y además de preparar alguna práctica pequeña sobre transcripción y reconocimiento de voz usando Java y Sphinx, he rebuscado en el baúl de los recuerdos y he desempolvado un viejo Arduino Nano que tenía por casa para que me saque del lío. A la hora de hablar de gestos y movimientos se me ha ocurrido que podía ser interesante hablarles de una IMU clásica y barata como la MPU 6050 y mostrarles lo fácil que es conectarla a un Arduino y procesar sus lecturas. Como en el módulo, la librería que más usamos para trabajar con interfaces gráficas es JavaFX he desarrollado una pequeña aplicación que lea el valor de un ángulo del puerto serie y señale en pantalla la inclinación cambiando de color una serie de paneles alineados horizontalmente. En la imagen podéis ver, tanto el dipositivo que he montado con un Nano y la MPU a la izquierda y una captura de la sencilla app gráfica a la derecha.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="../img/imu-arduino.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Tenéis todo el código, tanto del arduino como de la aplicación gráfica, en &lt;a href="https://github.com/sdemingo/imu-gui"&gt;mi github&lt;/a&gt;. No es gran cosa y espero completar todo esto para el curso que viene, cuando disponga de algo más de tiempo para profundizar más en el tema. Meter algo más de voz, algo de VR también, ... Por ahora, con estas cosas he podido salvar el asunto y espero que en clase me luzca el trabajo.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Febrero&lt;/p&gt;</content><link href="http://panicerror.org/blog/interfaces-naturales-dam-arduino.md.html" rel="alternate"/><published>2024-02-25T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/un-marzo-complicado.md.html</id><title>Un marzo complicado</title><updated>2024-03-31T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Un marzo complicado&lt;/h1&gt;
&lt;p&gt;El segundo trimestre siempre ha sido duro para mi. Como alumno y como profesor. Siempre he dicho que en el primero, empiezas el curso con las pilas cargadas y pronto te ves en noviembre y pensando en la navidad. El tercero, aunque cansado, mejora el tiempo, se alargan los días y vas viendo el verano cerca. Pero el segundo trimestre es una travesía por el desierto. Enero dura doscientos días y Febrero, aunque es más corto, parece que dura otros doscientos más. El resultado es que llega Marzo y suelo estar siempre hecho unos zorros. Este año además, por motivos personales ha sido mucho más duro de lo normal con lo que he llegado con el depósito en la reserva. &lt;/p&gt;
&lt;p&gt;No he podido salir mucho en bici, no he podido sacar ratos de lectura, y en general, no he podido sacar ratos buenos para casi nada. Lo que es una verdadera pena. Para postre las vacaciones de Semana Santa han llegado cargadas de lluvia y frío. Aunque hemos podido salir algo de casa y desconectar no ha sido lo que habíamos planeado.&lt;/p&gt;
&lt;p&gt;No soy muy amigo de usar este rincón para hablar de mi mismo a nivel personal
pero esta vez, quizás necesito una pequeña catarsis y por eso dejo esta pequeña
«llorera» pública. Si yo me contara esto por boca de una tercera persona
obviamente me diría que mantuviera el ánimo y que pensara en que pronto llegará
la primavera, con más sol y más tiempo libre para disfrutar de todo y de todos. Mientras, no queda nada más que aguantar e ir tirando. &lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Marzo 2024&lt;/p&gt;</content><link href="http://panicerror.org/blog/un-marzo-complicado.md.html" rel="alternate"/><published>2024-03-31T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/adios-autocaravana.md.html</id><title>Adiós a mi autocaravana</title><updated>2024-04-23T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Adiós a mi autocaravana&lt;/h1&gt;
&lt;p&gt;Es mes hace un año que vendí la autocaravana. Algunos de lo que me leéis igual no sabíais que la tenía. La compré hace diez años. Antes de ella estuve viajando en una Citroen Berlingo que yo mismo campericé durante otros cuatro años. Y ese ha sido uno de los motivos de venderla este año. 14 años viajando en ese plan me han resultado suficientes, por ahora. En estos años he visto como el mundo del «camper» ha ido ganando adeptos saltando de algo muy de nicho a un movimiento, que sino es de masas, ya es algo que hasta tu cuñado comenta en la cena de navidad. Voy a dejar escrito por aquí una breve descripción de mi experiencia estos años por si a  alguien que esté pensando en empezar en todo esto le pueda valer.&lt;/p&gt;
&lt;p&gt;Lo primero que tengo que dejar claro es que me encanta viajar en autocaravana o camper. Me ha gustado siempre y me gustaba ahora. Entonces ¿por qué la has vendido? Esta suele ser la primera pregunta que recibo tras la noticia de que ya no la tengo. Hay varias motivos pero desde luego no ha sido porque me haya dejado de gustar esa forma de viajar. No voy a empezar a daros la turra con las ventajas porque para ello podéis ver cualquiera de los millones de videos sobre &lt;em&gt;#vanlife&lt;/em&gt; que podéis encontrar por ahí. Gente guapa y bronceada os enseñará sus pedazo de furgos y autocaravanas aparcadas todas en acantilados, lagos, bosques, etc. Y, aunque no hay que ser muy listos para darse cuenta que la realidad es algo diferente, me gustaba viajar de esta manera. &lt;/p&gt;
&lt;p&gt;La principal ventaja de viajar así es la más obvia. Olvídate de hacer reservar o de planificar tu viaje. Eso es así. Si odias la improvisación, puedes ojear zonas de aparcamiento o puntos de recarga de agua unos días antes de viajar, pero ni siquiera esto es necesario. Yo he llegado a decidir el destino final de un puente mientras circulaba por la autopista. Sin duda, lo que más echo de menos desde que ya no la tengo. &lt;/p&gt;
&lt;p&gt;El aparcamiento es otro tema. &lt;strong&gt;¿Realmente puedes aparcar donde quieras?&lt;/strong&gt; Otra gran pregunta que suelen hacerte los cercanos. Estos últimos años (no se si ahora mismo será igual) tu podías aparcar la autocaravana en cualquier lugar donde pudieras aparcar tu coche. Genial ... entonces voy a aparcar a borde de ese acantilado tan bonito para ver atardecer. A veces si y a veces olvídate. ¿Por qué? En España si aparcas un vehículo vivienda en la zona cubierta por la ley de costas podías tener problemas. Quizás el chiringuito junto a tí, con la música alta y la basura por todos lados no despierte el interés policial pero tu y tu autocaravana seréis adecuadamente sancionados. &lt;/p&gt;
&lt;p&gt;Este tipo de forma de viajar te permite estar fuera de casa buenas temporadas. Yo he llegado a estar en verano 30-40 días sin volver a mi casa. Si no pretendes dormir durante todos esos días en lugares paradisíacos y solitarios te lo pasarás bien. Habrá días que duermas en lugares de ensueño donde no te cansarás de hacer fotos al atardecer, y el sonido de las olas y las gaviotas te acompañaran mientras cenas. Pero habrá otros días que, con suerte, dejaras aparcada la furgo en un parking de un Carrefour y si no te toca botellón nocturno de los chavales del pueblo hasta puedas descansar un rato. Lo importante es no frustarse por los segundos y pensar en todos los días en los que has estado en sitios geniales.&lt;/p&gt;
&lt;p&gt;Otra cosa que se suele complicar es el turismo urbano. No es imposible visitar grandes ciudades pero moverse y aparcar en centros turísticos es muy difícil o incluso imposible. Tendrás que buscarte apaños en las afueras y tirar de bicicleta o transporte público. Ten esto muy en cuenta si eres de los que disfruta de patear centros históricos. El aparcamiento de este vehículo mientras no circulas con el también tendrás que tenerlo en cuenta. Puedes aparcarlo en cualquier sitio, incluida tu calle si no levanta las suspicacias de vecinos por su gran tamaño. Pero debes tener en cuenta que el exterior no es de chapa salvo en parte delantera de la cabina (algunas ni eso), sino madera recubierta de fibra de vidrio. Las juntas, los perfiles y la propia fibra sufrirán con el calor, el sol y las lluvias año tras año. Guardarla bajo techo es una opción pero os aseguro que no será barata. Además tendrás que tener en cuenta que, en el caso de que encuentres un buen refugio en una nave o similar, dejas de tenerla accesible pues estos aparcamientos suelen estar en las afueras de las ciudades en lugares apartados.&lt;/p&gt;
&lt;p&gt;Antes de terminar y habiéndome dejado cosas en el tintero seguro quiero hablaros del mantenimiento de estos «bichos». Dejando de lado el consumo salvaje de combustible (entorno a 12-13 litros a los 100), el mantenimiento mecánico no es más caro que el de un coche con neumáticos buenos. Aceite, filtros, etc. El mantenimiento más costoso, sobre todo en tiempo, lo generan la cantidad de pequeñas chapuzas y reparaciones que van surgiendo en la parte de la vivienda. La parte habitable de estos vehículos está hecha principalmente de madera y plásticos y es especialmente delicada. La propia vejez de los materiales y el poco cuidado de los pasajeros de pequeña edad harán que vayan surgiendo problemillas que no son fáciles de reparar a no ser que seas una auténtico manitas. &lt;/p&gt;
&lt;p&gt;En definitiva y a modo de conclusión. Me encanta la explosión de esta forma de viajar, al margen de postureos artificiales de instagram. En estos años he disfrutado como un niño, conocido sitios estupendos y vivido mil aventuras pero creo que por ahora, el cuerpo me pide unos años de hotel y apartamento tradicional.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Abril 2024&lt;/p&gt;</content><link href="http://panicerror.org/blog/adios-autocaravana.md.html" rel="alternate"/><published>2024-04-23T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/persecucion-assange.md.html</id><title>Persecución</title><updated>2024-06-26T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Persecución&lt;/h1&gt;
&lt;p&gt;Esta semana nos hemos despertado con la sorprendente noticia del acuerdo entre la defensa de Julian Assange y la fiscalía de EEUU. Después 14 años de persecución por parte de la estructura judicial del «mundo libre», y cuando todos pensábamos que después de encarcelarlo y tirar la llave el futuro de Assange sería perecer en la cárcel, es imposible no sorprenderse primero y alegrarse después por esta noticia.&lt;/p&gt;
&lt;p&gt;Porque independientemente de tus ideales políticos, valores éticos, empatía hacia el resto de seres vivientes es imposible no alegrarse de esta noticia. Assange ha sido perseguido judicialmente por medio mundo por acceder sin autorización a una serie de pruebas de delitos graves cometidos por militares estadounidenses. Información que fue clasificada y ocultada para encubrir estos delitos. Y tras recuperar estas pruebas ha sido perseguido y hostigado por diferentes sistemas judiciales que, paradójicamente, incluyen como delito el encubrimiento y el ocultamiento de pruebas. &lt;/p&gt;
&lt;p&gt;Durante esta última década, la figura de Assange ha estado siempre rodeada de polémicas y acusaciones. Algunas provocadas por el mismo a través de las redes sociales (recordar declaraciones sobre Cataluña en los convulsos días de septiembre de 2016). Otras fabricadas como la acusación sobre agresión sexual de la fiscalía sueca. De igual manera su reclusión voluntaria en la embajada de Ecuador estuvo siempre rodeada de un aura de misterio, finalizando de forma abrupta rodeada también de acusaciones de comportamientos inadecuados contra sus anfitriones diplomáticos. Pero al margen de todas las polémicas sobre el personaje no hemos de olvidar que la condena a la que se le ha sometido a ha sido totalmente injusta y ejemplarizante. No es más que una lección para quien tenga la tentación de seguir los pasos del australiano: «si te atreves a rebuscar en nuestros secretos ya sabes lo que te espera». Imposible no acordarse de otras figuras que sufrieron destinos similares o incluso peores que el de Assange. Chelsea Manning, encarcelada por el mismo caso durante tres años, Edward Snowden, que evitó la persecución exiliándose de por vida o Aaron Swartz, que viéndose injustamente condenado a una prisión federal terminó con su vida.&lt;/p&gt;
&lt;p&gt;Es importante no olvidar estos casos para no perder nunca la perspectiva que tenemos enfrente. Los límites de la libertad de expresión y del derecho a la información están meridianamente claros en nuestros países. Aunque la ilusión creada nos confunda y nos haga creer que se encuentran lejos, los tenemos a dos palmos de nosotros y apenas nos ofrecen margen de maniobra. Cruzarlos aferrándonos a la ética y a los valores humanos ya sabemos a donde nos lleva.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Junio 2024&lt;/p&gt;</content><link href="http://panicerror.org/blog/persecucion-assange.md.html" rel="alternate"/><published>2024-06-26T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/contacto-dradis.md.html</id><title>Contacto DRADIS</title><updated>2024-07-22T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Contacto DRADIS&lt;/h1&gt;
&lt;p&gt;Hace mucho tiempo que no veo series. Ni cortas, ni largas. Durante el año pasado intenté ver una de esas apocalípticas llamada &lt;a href="https://www.filmaffinity.com/es/film416458.html"&gt;Estación Once&lt;/a&gt; que había pasado sin mucho ruido. Apenas son ocho o nueve capítulos y todavía tengo alguno pendiente. Desde hace años me cuesta mucho sentarme delante del televisor. Ya no digo a ver una película completa (ni siquiera recuerdo cuando fue la última vez). Incluso a ver un capítulo de alguna serie. Ante una nueva serie que me recomiendan siempre siento una gran pereza. Pereza por la historia, por el tiempo que me va a llevar "consumirla" entera, por la decepción que puede causarme un giro inesperado o cambio en el guión para contentar a la comunidad de fans, por el miedo a que la cancelen y quedarme a medias con la historia, etc. En definitiva, una gran pereza que hace que evite incluso empezarla. Creo que fue durante la pandemia del 2020 cuando me desenganche totalmente del mundo serie. Tampoco antes era un gran consumidor pero nada que ver con el desinterés actual.&lt;/p&gt;
&lt;p&gt;Hoy sin embargo he querido dedicar una líneas a una de las series que más he disfrutado en mi juventud (el título del artículo marca el camino). Hoy vengo a hablar de &lt;a href="https://es.m.wikipedia.org/wiki/Battlestar_Galactica_(serie_de_televisi%C3%B3n_de_2004)"&gt;Battlestar Galactica (2004)&lt;/a&gt;. No es mi intención escribir un sesudo artículo sobre los motivos por los que esta serie ha pasado de producto de nicho a serie de culto. Para eso ya hay mucho escrito en estos últimos 20 años sobre ella. Me gustaría escribir más que nada sobre sensaciones. &lt;/p&gt;
&lt;p&gt;Todo empezó escuchando esta primavera un capítulo del podcast &lt;a href="https://www.ivoox.com/podcast-cita-rama-podcast-ciencia-ficcion_sq_f11043138_1.html"&gt;Cita con Rama&lt;/a&gt;. Llevaba años sin leer o saber mucho sobre el universo de Galactica al margen de alguna conversación de amiguetes sobre series y pelis de aquella época y el podcast me abrió un montón de buenos recuerdos asociados al periodo temporal durante el que vi la serie: aproximadamente fueron unos cinco años entre el 2004 y el 2009. Tengo un montón de buenos recuerdos, sobre todo en los primeros años en los que la primera y segunda temporada nos rompía la cabeza varios amiguetes. Semana tras semana, como hay que ver las series. Dando tiempo a la mula a descargarse el siguiente capítulo con sus subtítulos correspondientes. Buenos ratos de charla en la cafetería de la universidad, intentando ir averiguando por donde podría ir el argumento. Flipando con los efectos especiales, con la física de las naves, con los movimientos de cámara en las batallas espaciales, unos cambios de &lt;em&gt;zoom&lt;/em&gt; que nos volvían majaras y te ofrecían una sensación de lejanía en el frío espacio estelar brutal. Rememorando frases de Adama, de Starbuck, de la presidenta Roslin, del puto Gaius Baltar... Reimaginado ser el Jefe Tyrol o el capitán Apollo. Y a todos estos personajes legendarios y al despliegue técnico mencionado, se unía a una fuerza argumental muy fuerte. Un auténtica &lt;em&gt;space opera&lt;/em&gt; moderna con unos tintes espirituales y religiosos que, en mi opinión, se les fueron un poco de las manos a los creadores en las últimas temporadas. Algo que se les perdona totalmente. Faltaría más. &lt;/p&gt;
&lt;p&gt;Y para terminar este cúmulo de buenas sensaciones se añaden las del descubrimiento. En esas épocas descubrías estas joyas de la televisión por el boca a boca en foros y chats. Sin carísimas campañas que endeudan los proyectos antes de empezar. Sin el marketing de plataformas de &lt;em&gt;streaming&lt;/em&gt;. A mi fue un amigo quien me pasó la miniserie inicial de dos capítulos de hora y media. Recuerdo que al terminarlos tuve que llamarle para decirle algo así como ".... joder pero que puta obra maestra ....". Y todavía me quedaban cinco años por delante de disfrute. Cuatro temporadas más alguna miniserie y &lt;em&gt;spin off&lt;/em&gt; . Y la historia quedo bien cerrada. Nada de hilos sueltos ni cancelaciones abruptas.&lt;/p&gt;
&lt;p&gt;Quién tenga ganas de bucear y tenga curiosidad esta joya puede encontrar miles de referencias por la red a la serie. Si todavía eres de los que disfruta viendo series y no la has visto te envidio. Te quedan más de 70 capítulos por delante para meterte en el universo de las 12 Colonias. Si eres de los que como yo ya has perdido el interés por series y películas en general y tuviste la suerte de disfrutar en tu juventud de buenos recuerdos similares, con Galactica o con la serie que sea, igual es buen momento para traerlos al presente y rememorar aquellas épocas de buenas historias.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Julio 2024&lt;/p&gt;</content><link href="http://panicerror.org/blog/contacto-dradis.md.html" rel="alternate"/><published>2024-07-22T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/ocio-aficiones.md.html</id><title>Aficiones y tiempo libre</title><updated>2024-08-03T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Aficiones y tiempo libre&lt;/h1&gt;
&lt;p&gt;El verano es siempre un buen momento para desarrollar nuestro ocio de forma más relajada. El buen tiempo y la mayor cantidad de tiempo libre si contamos con un periodo vacacional, ayudan a que pongamos en práctica esos &lt;em&gt;hobbies&lt;/em&gt; que tenemos relegados en el la lista de tareas pendientes. El otro día hablaba de este tema con un amigo. Un amigo que apenas tiene aficiones y precisamente se lamentaba de ello. La falta de tiempo debido al trabajo y a logística familiar le hace difícil sacar tiempo libre para desarrollar esas cosas que alguna vez se le pasan por la cabeza. &lt;/p&gt;
&lt;p&gt;Disfrutar del tiempo de ocio es un tema complicado que nos puede ocasionar no pocos problemas en la edad adulta. Siempre he tenido facilidad para encontrar aficiones para desarrollar en mi tiempo libre y no puedo evitar mirar con cierta pena a quien no posee ningún &lt;em&gt;hobby&lt;/em&gt; al margen de su trabajo. Desde luego que hay quien no tiene la necesidad de realizar su yo más allá de la cotidianidad. Gente que ha encontrado una paz mental en un día a día sencillo. Yo siempre he necesitado pequeñas válvulas de escape en las que poder refugiarme cuando esa cotidianidad se hace densa y pesada. He tenido aficiones de muchos tipos, algunas que mantengo y otras que he ido abandonando. Era justo sobre este asunto en el que más profundizamos el otro día mi amigo y yo: &lt;strong&gt;en la necesidad de abandonar aficiones cuyo despliegue es complejo y en la frustración que puede generarte esto&lt;/strong&gt;. Querer hacer algo por simple divertimento y no tener tiempo, dinero, o ambas, para poder emplearte a fondo en ello.&lt;/p&gt;
&lt;p&gt;A medida que he ido madurando he ido aprendiendo a ser muy selectivo con estas aficiones. Hace años aprendí a separarlas en dos grandes grupos: sencillos y complejos. Un &lt;em&gt;hobby&lt;/em&gt; sencillo es aquel que te requiere o bien poco tiempo de aprendizaje, sesiones de despliegue cortas o poco dinero para realizarlo. Para mi un ejemplo de &lt;em&gt;hobby&lt;/em&gt; sencillo es la lectura. Leer es barato, es sencillo y además con un poco de práctica lo puedes hacer en sesiones cortas fácilmente encajables con una vida cotidiana estándar. Es un &lt;em&gt;hobby&lt;/em&gt; que adquirí de adolescente y que por fortuna a día de hoy mantengo y práctico a diario. La meditación o correr son también aficiones de este grupo. No implican gasto de dinero apenas y pueden hacerse en periodos cortos de tiempo. Yo fui &lt;em&gt;runner&lt;/em&gt; durante unos años pero al final lo terminé dejando por que no me terminó de enganchar. La bicicleta ha sido siempre mi deporte favorito y cuando llegó el momento de elegir lo tuve claro. Aún así, envidio a amiguetes que todavía conservo de aquella época, que simplemente dedicando 30 - 40 minutos de entreno pueden sacarse una sesión de series bien productiva.&lt;/p&gt;
&lt;p&gt;Los &lt;em&gt;hobbies&lt;/em&gt; complejos son justo lo contrario. Requieren un tiempo de aprendizaje, sesiones largas y puede que material caro. Un ejemplo puede ser la escalada en roca, un instrumento musical o aprender un idioma. Implicarte en una afición de este tipo debe ser algo que valores antes de empezar. Ser muy consciente del tiempo del que dispones del que dispondrás a medio plazo para dedicarla. Además, prepárate para gestionar la frustración que puede llegar a causarte abandonar dicha afición en el caso de que la vida, simplemente atropelle tus ratos libres. &lt;/p&gt;
&lt;p&gt;Personalmente he ido depurando la mayoría de estas aficiones hasta quedarme con una de cada grupo: la lectura como afición sencilla y el ciclismo como afición compleja. Olvidarme de todo lo demás y centrarme en estos dos temas para emplear mis ratos libres. Es la mejor manera que he encontrado para evitar las frustraciones que me han atormentado en el pasado cuando veía como mis obligaciones llamaban a la puerta para interrumpirme constantemente. Si eres de lo que como yo nunca te faltan cosas por hacer o si eres de los que te cuesta encontrar aficiones espero que esta pequeña reflexión te haya ayudado algo a orientarte. Mientras tanto, no olvidemos eso de que aburrirse es el primer paso en el camino de la creatividad y el genio. &lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Agosto 2024&lt;/p&gt;</content><link href="http://panicerror.org/blog/ocio-aficiones.md.html" rel="alternate"/><published>2024-08-03T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/cuando-descubri-lovecraft.md.html</id><title>Cuando conocí a Lovecraft</title><updated>2024-09-06T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Cuando conocí a Lovecraft&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Que no está muerto lo que duerme eternamente; y en el paso de los eones, aún la misma Muerte puede morir.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Aunque el título afirme lo contrario, este artículo no versa sobre cuando conocí a Lovecraft sino mas bien, cuando lo entendí y me enamoré de su obra. Como cualquier adolescente &lt;em&gt;frikinormativo&lt;/em&gt; de los años 90, conocí a Lovecraft en el instituto. Por aquella época yo me movía en los barros clásicos de la época: Xmen, AD&amp;amp;D, Tolkien, Asimov, Dragonlance, saga original de Star Wars, y mucho paseo al Blockbuster. Con estos antecedentes entré en una partida de «La llamada de Cthulhu». Para los no iniciados, se trata de un juego de rol basado en el universo Lovecraftiano. Fue así como establecí contacto por primera vez con este extraño personaje y con toda su mitología: el horror cósmico, la cordura, los arcanos, necronomicón, la gran raza, etc. La experiencia de aquellas primeras partidas fue excelente y de ahí salté a los relatos del creador original de todo aquello. Desde la biblioteca municipal accedí a un libro de relatos (no recuerdo editorial ni edición) con el que empecé a leer la obra original del sujeto. Aquellos primeros relatos fueron bastante decepcionantes. Imagino que serían los clásicos pero su estilo difícil de leer y de seguir, sus perífrasis interminables, sus descripciones barrocas y pedantes me sobrepasaron. Archivé en mi cabeza a Lovecraft como un gótico más y lo dejé abandonado en el mismo puesto a otros con los que me había decepcionado igualmente en esos años. Además de todo aquello, en la protointernet del 2000 encontré varios artículos donde se remarcaba el carácter misógino, racista y clasista del genio de Providence. No hacia falta más para dejar abandonada toda referencia de Lovecraft que me llegaba de vez en cuando por recomendaciones de amigos o conocidos.&lt;/p&gt;
&lt;p&gt;Y así continué haciendo hasta hace unos años. Durante el verano del 2020 (lo recuerdo bien porque fue el verano de las mascarillas), paseando por el típico mercadillo de libros playero donde las librerías de la zona sacan sus &lt;em&gt;stocks&lt;/em&gt; a precios reducidos encontré una reedición de aquellos relatos clásicos que leí en mi adolescencia. Imagino que animado por la buena encuadernación y la portada bien cuidada piqué y me lo compré, empezando esa misma noche a releerlos en mitad de mi aburrimiento estival. Fue a partir de aquel momento cuando, página tras página me fui dando cuenta del error en el que había estado metido durante tantos años. Todo aquel estilo denso y petulante que recordaba seguía allí escrito pero ahora, extrañamente, tenía un efecto totalmente diferente en mi. Disfrutaba de relato tras relato, de cada final, de como cada protagonista se arrojaba a la locura intentando desentrañar misterios a la vista de todos y por todos ignorados. De aquel compendio de relatos llegué a varios artículos y podcasts sobre Lovecraft para acabar llegando a su biografía titulada &lt;em&gt;H.P Lovecraft contra el mundo, contra la vida. Por Michel Houellebecq&lt;/em&gt;. Corta, directa y totalmente recomendable. En ella descubrimos a un auténtico genio atormentado por fantasmas desde su mas tierna infancia. Al creador incomprendido que alumbró un género totalmente nuevo en la literatura y vio como sus contemporáneos le dejaban morir en el olvido de la indiferencia. En efecto un misógino, racista y clasista hombre de provincias. A todas luces desagradable en cualquier primer encuentro pero al que si nuestros prejuicios le permitieran una segunda oportunidad nos conquistaría en una larga charla a la luz de la chimenea. Un erudito narrador de historias. Un tejedor de pesadillas.&lt;/p&gt;
&lt;p&gt;Durante estos últimos cuatro años he ido devorando con ansía todo lo que ha ido cayendo de Lovecraft por mis cercanías. Obra completa, apócrifos, correspondencia con otros autores, etc. Como el que descubre el agua después de años de sequía. Aquel verano de la pandemia, matando el rato de aburrimiento mientras paseaba la vista por los cientos de títulos rebajados en aquellos puestos del paseo marítimo, guiado por el gran Nyarlathotep o quizás por cualquiera de las oscuras fuerzas que gobiernan nuestro universo desde tiempos lejanos encontré aquel libro que me dio la oportunidad de reencontrarme con los escritos de este gran profeta de la oscuridad. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;¡Ph’nglui mglw’nafh Cthulhu R’lyeh wgah’nagl fhtagn!&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;Septiembre 2024&lt;/p&gt;</content><link href="http://panicerror.org/blog/cuando-descubri-lovecraft.md.html" rel="alternate"/><published>2024-09-06T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/protagonistas-invisibles.md.html</id><title>Protagonistas invisibles</title><updated>2024-10-18T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Protagonistas invisibles&lt;/h1&gt;
&lt;p&gt;Hace unos días he terminado el que creo que es el último libro de Santiago Lorenzo. Conocí a este escritor hace unos años a través de &lt;em&gt;Los Asquerosos&lt;/em&gt; y  según he ido viendo creo que ese ha sido su mayor éxito de ventas. Basándome principalmente en mi círculo de amistades y otros inputs de internet, he visto como el libro ha llegado a bastante gente. Aquel libro me encantó. Su prosa macarra, descarada pero bien cuidada hace la lectura una delicia y por momentos te llegas a descojonar vivo de lo que estás leyendo. Un auténtico chute de buen rollo y alegría escrito de forma muy inteligente y cuidada. Después de aquel me leí &lt;em&gt;Los millones&lt;/em&gt; y aunque también me gustó bajaba el nivel ligeramente. Puede ser también que el efecto sorpresa cuando llegas a este escritor ya no estaba ahí. Tras unos años sin saber nada de el este verano llegué a &lt;em&gt;Tostonazo&lt;/em&gt;. Con menos de 200 páginas se lee en dos tardes y, por desgracia para mi, tampoco le llega al hombro a &lt;em&gt;Los Asquerosos&lt;/em&gt;. &lt;/p&gt;
&lt;p&gt;De cualquier forma me he puesto a pensar en los protagonistas de estos libros. Tienen todos un patrón muy común. Puedes llegar a pensar que incluso son el mismo, salvando edades y épocas. Y eso, aunque parezca malo me gusta. Un patrón claro que forma parte del mensaje que creo que nos traslada el escritor. Son protagonistas antihéroes. Pero no en el plano opuesto al héroe sino todavía peor. No son guapos ni feos, ni ricos ni pobres de solemnidad, ... no son muy nada. Son chavales totalmente invisibles para la sociedad aunque todos comparten una empatía hacia el resto que les hace, como decirlo, muy abrazables. Todos comparten un déficit de relaciones sociales que les ha conducido a juventudes mas bien solitarias, aunque tampoco mucho que no olvidemos que los pobres por no ser no son «muy nada». Son ese chaval callado y formal que estaba en tu clase del instituto, sosillo pero no raro. No recibía mucha atención por parte de nadie pero tampoco era un marginado. Por no ser no era ni el abusado de la clase. Ahora a este tipo de gente creo que se les llama NPC o algo así. Pues creo que es el adjetivo que mejor les describe, un simple «personaje no jugador» que forma parte del decorado sin alterar nada. Chicos que no saben lo que es destacar en ningún campo. Ni generan afectuosidad pero tampoco rechazo. Pero todo ello en su capa externa. Pues aunque nadie se ha dado el tiempo y ha tenido las ganas de profundizar en seres tan grises, tras esa primera impresión encuentras a gente valiosa, con sensibilidad y de la que aprender. Todos sabemos de que tipo hablamos. Incluso igual hemos sido uno de ellos, en algún momento de nuestra vida pasada. Así es el personaje tanto de este libro como de los anteriores. Gente por la que no hubieras dado un duro en el instituto o en el barrio, pero que sin embargo, una serie de carambolas del destino les ponen delante dos o tres pequeñas oportunidades, que les permiten redirigir sus vidas. De forma sencilla, sin estridencias, sin alegatos a grandes consumismos porque de austeridad van bien cargados los personajes del autor. Y por eso se saborean mejor. Gente que a la que la vida le ha dado una nueva mano de cartas y la han sabido aprovechar para ser felices, pero de &lt;em&gt;tranqui&lt;/em&gt;. &lt;/p&gt;
&lt;p&gt;Al margen de sus historias que rozan el absurdo en muchos giros, los personajes protagonistas de Lorenzo son un cliché repetido pero no por ello se me hacen duros de masticar. Estos personajes tan característicos y como ya he dicho, junto con una prosa macarrilla bien manejada me gustan y generan mucha paz. No será este el último libro que lea de el.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Octubre 2024&lt;/p&gt;</content><link href="http://panicerror.org/blog/protagonistas-invisibles.md.html" rel="alternate"/><published>2024-10-18T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/resumen-ciclista-2024.md.html</id><title>Resumen ciclista del 2024</title><updated>2024-12-23T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Resumen ciclista del 2024&lt;/h1&gt;
&lt;p&gt;Aquí vuelvo un año más con el balance de todos los ratos que he pasado en los pedales durante este año. Si algo ha marcado el año ha sido la grave caída que tuve en primavera. En un lugar que conocía con la palma de mi mano y en una bajada que habré hecho miles y miles de veces en los últimos veinte años me pegué el tortazo más bestia que me he dado nunca. El resultado, que pudo ser mucho peor, se saldó con una rotura muscular que me tuvo en el dique seco mes y medio. No es mucho tiempo, pero perdí las seis o siete semanas donde suelo acumular más kilómetros en el año, desde primeros de mayo hasta mitad de junio. &lt;/p&gt;
&lt;p&gt;Así pues el año se cierra con apenas 3500 kilómetros en 82 salidas. No está mal pero claramente tengo que proponerme mejorar los números para el año que viene. La mejor noticia es que he dejado atrás el tema de los dolores de espalda y tengo la espondilolistesis totalmente bajo control. Como ya comenté por aquí en otro artículo, &lt;a href="https://panicerror.org/blog/adios-autocaravana.md.html"&gt;vender mi autocaravana&lt;/a&gt; también ha tenido como consecuencia dejar de hacer salidas por sitios nuevos. Así que apenas tengo rutas nuevas de las que hablar al margen de las que he hecho en Cantabria durante el verano. Este año, además de conocer pequeños puertos escondidos entre montes cántabros como la &lt;strong&gt;Cruz de Usaño&lt;/strong&gt;, he subido la mítica &lt;strong&gt;Peña Cabarga&lt;/strong&gt;. Una brutal ascensión que comienza en las proximidades de Solares. Desde arriba, un día soleado tienes una vista privilegiada de la Bahía de Santander. El día que subí yo, un precioso mar de nubes se extendía por toda la región así que, aún sin poder ver Santander las vistas fueron igualmente espectaculares.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="../img/peña-cabarga.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Tras el verano poco más que contar, aparte de las típicas salidas clásicas muy trilladas con la &lt;em&gt;grupeta&lt;/em&gt;: Cruz Verde, Morata de Tajuña, etc. Esperemos tener un 2025 sin incidentes y donde pueda, no solo mejorar los números rácanos de este año, sino conocer algún que otro puerto nuevo.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Diciembre 2024&lt;/p&gt;</content><link href="http://panicerror.org/blog/resumen-ciclista-2024.md.html" rel="alternate"/><published>2024-12-23T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/libros-leidos-2024.md.html</id><title>Libros leídos en 2024</title><updated>2024-12-27T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Libros leídos en 2024&lt;/h1&gt;
&lt;p&gt;A principios de este año dejé de usar Goodreads. Al terminar el año solía publicar el típico mural con las portadas de todos los libros que había leído ese año. Otro recurso que me gusta mucho es el apilarlos todos y hacerles una foto a los lomos, aunque la verdad, me da algo de pereza ahora que les tengo bien colocados en la estantería (teniendo en cuenta además, que muchos los leí en formato electrónico). Esta lista la tengo parcialmente &lt;a href="https://panicerror.org/books.html"&gt;publicada en esta web durante todo el año&lt;/a&gt; y en ella publico los últimos libros que he leído. Aún así, aquí he puesto todos los del año marcando aquellos que más me han gustado.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;El fin de la muerte - Liu Cixin&lt;/li&gt;
&lt;li&gt;Prometeo americano - Kai Bird&lt;/li&gt;
&lt;li&gt;H.P Lovercraft. Obra completa. Volumen I - H.P Lovercraft&lt;/li&gt;
&lt;li&gt;⭐ Príncipes de Maine, reyes de Nueva Inglaterra - John Irving&lt;/li&gt;
&lt;li&gt;El pistolero. La Torre Oscura I - Stephen King&lt;/li&gt;
&lt;li&gt;Los renglones torcidos de Dios - Torcuato Luca de Tena&lt;/li&gt;
&lt;li&gt;La llegada de los tres. La Torre Oscura II - Stephen King&lt;/li&gt;
&lt;li&gt;H.P Lovercraft. Contra el mundo, contra la vida -  Michel Houellebecq&lt;/li&gt;
&lt;li&gt;Abrir en caso de apocalipsis - Lewis Dartnell&lt;/li&gt;
&lt;li&gt;⭐ La conjura de los necios - John Kennedy Toole&lt;/li&gt;
&lt;li&gt;Manifiesto por la lectura - Irene Vallejo&lt;/li&gt;
&lt;li&gt;La utilidad de lo inútil - Nuccio Ordine&lt;/li&gt;
&lt;li&gt;Las Tierras Baldías. La Torre Oscura III - Stephen King&lt;/li&gt;
&lt;li&gt;Los científicos y el mundo - Robert P. Crease&lt;/li&gt;
&lt;li&gt;⭐ Linaje ancestral - Adrian Tchaikovsky&lt;/li&gt;
&lt;li&gt;El Jarama - Rafael Sánchez Ferlosio&lt;/li&gt;
&lt;li&gt;H.P Lovercraft. Obra completa. Volumen II - H.P Lovercraft&lt;/li&gt;
&lt;li&gt;La abolición del trabajo - Bob Black&lt;/li&gt;
&lt;li&gt;Mago y cristal. La Torre Oscura IV - Stephen King&lt;/li&gt;
&lt;li&gt;La parabola de los talentos - Octavia E. Butler&lt;/li&gt;
&lt;li&gt;Tostonazo - Santiago Lorenzo&lt;/li&gt;
&lt;li&gt;Últimas tardes con Teresa - Juan Marsé&lt;/li&gt;
&lt;li&gt;Plenilunio - Antonio Muñoz Molina&lt;/li&gt;
&lt;li&gt;La ética protestante y el espíritu del capitalismo - Max Weber&lt;/li&gt;
&lt;li&gt;Matadero cinco - Kurt Vonnegut&lt;/li&gt;
&lt;li&gt;Diario de un ama de casa desquiciada - Sue Kaufman&lt;/li&gt;
&lt;li&gt;Las máquinas de Dios - Jack McDevitt&lt;/li&gt;
&lt;li&gt;⭐ Un caballero en Moscú - Amor Towles&lt;/li&gt;
&lt;li&gt;Escribir ficción - Gotham Writer's Workshop&lt;/li&gt;
&lt;li&gt;⭐ El nombre de la rosa - Umberto Eco&lt;/li&gt;
&lt;li&gt;La invención de todas las cosas - Jorge Volpi&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Algunas como &lt;em&gt;El nombre de la Rosa&lt;/em&gt; o &lt;em&gt;La conjura de los necios&lt;/em&gt; han sido relecturas. A pesar de ello, los marco porque he disfrutado de ellos más incluso que la primera vez que los leí. Mención aparte para &lt;em&gt;Príncipes de Maine ...&lt;/em&gt; y &lt;em&gt;Un caballero en Moscú&lt;/em&gt; que han sido sin duda ninguna mis mejores lecturas del año. De las decepciones, que también las ha habido en esa lista, prefiero no hablar mucho. Mejor olvidar y a otra cosa.&lt;/p&gt;
&lt;p&gt;Y por supuesto, aprovecho para felicitaros la Navidad y el año nuevo a todos. ¡Feliz Navidad!&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Diciembre 2024&lt;/p&gt;</content><link href="http://panicerror.org/blog/libros-leidos-2024.md.html" rel="alternate"/><published>2024-12-27T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/empatia-sentido-comun.md.html</id><title>Empatía y sentido común</title><updated>2025-04-29T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Empatía y sentido común&lt;/h1&gt;
&lt;p&gt;Estoy escribiendo estas líneas la mañana del 29 de abril. La luz llegó a mi casa ayer tras la puesta de sol después de once horas de corte producido por mayor apagón que hemos sufrido en la España peninsular. Fue un momento bonito y emocionante porque desde mi patio iba escuchando los gritos de alegría de otros barrios que estaban siendo conectados. Estruendo de voces, aplausos y cláxones de coches. Durante el día de ayer, imagino que como todos nosotros, tuve muchos ratos para pensar y me apetece dejar por aquí algunas de mis reflexiones. Ninguna muy original y casi todas compartidas por la mayoría.&lt;/p&gt;
&lt;p&gt;La primera de todas es la importancia vital del sistema radiofónico. Desde hace años se habla de la función de las redes sociales en catástrofes o desastres como único argumento para sacarlas del estercolero mediático en el que se han convertidos todas ellas. Ayer todos pudimos comprobar que cualquier tecnología asociada una conexión de internet no era nada. Nada. Ni la web, ni el correo electrónico, ni la mensajería instantánea. Lo único a lo que podíamos agarrarnos era a la tecnología de la radio. Quiero ir mas allá de lo fundamental de tener un receptor de radio operativo siempre con nosotros (un transistor a pilas, nuestro propio móvil, la radio del coche o lo que sea). Quiero centrarme en que el primer punto de ese manual de emergencias que el gobierno debería publicar y todo ciudadano debería recibir y leer tiene que ser: "Mantenga la calma y sintonice la frecuencia de Radio Nacional de España". Y a partir de ahí, todo lo demás.&lt;/p&gt;
&lt;p&gt;Otra de las reflexiones que quiero reflejar es que ante una emergencia como la de ayer, además de una radio y algo de agua almacenada que todos deberíamos tener comprada de antemano necesitamos además una ingente cantidad de empatía. Empatía hacia los demás para ayudar y para dejarse ser ayudado. Si algo nos demuestran todas estas emergencias es que, sostenidas en el tiempo, gestionadas de forma individual solo pueden terminar mal. Al final siempre, todo acaba funcionando cuando usamos la empatía para ayudar a los que están cerca y para dejarnos ayudar por los servicios de emergencia y otras autoridades coordinadoras. Desde luego que esta actitud ante los imprevistos no está reñida con la famosa mochila de 72 horas de la que tanto se ha hablado en los medios últimamente. Tener cierta preparación ante estos acontecimientos para soportar mejor la espera de la ayuda es muy importante. Pero nunca sin perder el horizonte de que necesitaremos ayuda y que por eso hemos de estar receptivos en nuestro entorno a quién podamos ofrecérsela. Ya lo aprendimos en la pandemia, de situaciones así solo podemos salir con ayuda de todos. Intentar prepararse de forma individual para aislarnos y sentirnos así protegidos no nos conducirá nada mas que al desastre. &lt;/p&gt;
&lt;p&gt;Con el tiempo llegaremos a saber las causas de lo que ocurrió en el día de ayer. Sean o no ciertas lo importante es que estemos mas preparados para la siguiente vez que ocurra algo parecido. Muchos tendremos baterías, velas y una radio portátil pero lo más importante que nunca debe faltarnos en nuestra mochila ante cualquier imprevisto es la empatía y el sentido común. Lo bueno es que ambas cosas ocupan poco y no gastan pilas.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Abril 2025&lt;/p&gt;</content><link href="http://panicerror.org/blog/empatia-sentido-comun.md.html" rel="alternate"/><published>2025-04-29T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/la-ia-me-quitara-el-trabajo.md.html</id><title>La IA me quitará el trabajo</title><updated>2025-05-06T00:00:00+00:00</updated><content type="html">&lt;h1&gt;La IA me quitará el trabajo&lt;/h1&gt;
&lt;p&gt;Quizá no a corto plazo pero llevo unos meses dándole vueltas y cada día que pasa soy mas pesimista con este asunto. Soy profesor y últimamente es raro que el tema de «chatgepeté» no se cuele en alguna conversación durante mi jornada. Siempre he sido de los que intentaban aparentar moderación con el tema, actitud descreída y mucho escepticismo pero estoy a poco de claudicar. Durante los muchos paseos que me doy por la sala de profesores durante una semana de trabajo normal percibo que cada vez es mas frecuente ver a compañeros tirar de la IA para multitud de tareas: preparar material de prácticas, apuntes, exámenes, etc. Evidentemente todos estamos de acuerdo en que el trabajo que te genera debe ser revisado pero todos tenemos la sensación de que es muy parecido a lo que debe ser tener un ayudante al que encargar tareas de recopilación, compilación y creación de borradores. Siempre hemos buscado en Google para apoyarnos en nuestro trabajo pero ahora estos sistemas te simplifican el trabajo hasta límites que muchas veces te cuesta creer.&lt;/p&gt;
&lt;p&gt;Soy un firme detractor del uso de estos sistemas, vaya por delante esto. Si estás a favor de su uso no encontrarás en mi ni un solo argumento que apoye tu tesis. Todo el trabajo que pueden ahorrarte en tareas tediosas no compensa los recursos humanos o energéticos que se dedican a alimentar estos monstruos a nivel global. Pero algo ha cambiado en mi percepción con respecto a hace unos meses. Ahora estoy empezando a percibir que tendrán un fuerte impacto en nuestro mercado laboral. No tengo intención de generar un análisis sesudo y transversal del impacto de la IA en la organización del trabajo en la próxima década. Simplemente pretendo reducirlo al contexto que mejor conozco, el de la educación secundaria.&lt;/p&gt;
&lt;p&gt;La educación presencial puede estar (por ahora) a salvo de esta primera ola. El profesorado de este tipo de alumnado está y estará centrado en la gestión del alumno durante sus horas de clase. Dirigiendo gran parte de su esfuerzo en mantenerlos sentados y con un mínimo de interés. Pero estoy convencido de que la IA se irá colando cada vez mas en las clases. Y no solo de forma indirecta como ahora (en apuntes, exámenes, ejercicios y otros materiales suministrados por el profesorado) sino en el transcurso de la propia clase. Estamos a «dos cafés» de que aparezca una nueva metodología pedagógica basada en este monstruo: IA Learning, IA Teaching o cualquier otra mierda similar que nos traigan los grandes gurús educativos a los institutos a través de todos esos asesores liberados. Imagino alumnos pidiendo explicaciones, desarrollos, ejercicios y esquemas a una IA con un profesor para coordinarlo todo. A bote pronto permitiría reducir la carga de trabajo directa y aumentar la ratio de alumnos por profesor. Eso sería un ahorro a costa de un evidente empeoramiento en la calidad educativa, aunque eso ya importe menos.&lt;/p&gt;
&lt;p&gt;Respecto a la educación a distancia de la que también estoy cada vez más convencido que irá creciendo en los próximos años, la IA tendrá un papel central. Este tipo de educación focalizada en alumnos cercanos a la mayoría de edad o incluso mayores estará totalmente sustentada en estos sistemas de los cuales, el profesorado difícilmente podrá prescindir si quiere dar soporte a la gran ratio de alumnos que le será asignada. &lt;/p&gt;
&lt;p&gt;Mi percepción ha cambiado drásticamente con este tema. El debate ya no es si debemos dejar entrar la IA en el aula o no. Si estás ahí sigues en 2023. La IA ha entrado en tu aula y está por cada rincón. Impregna cada ejercicio que propones a tus alumnos, cada práctica o cada escenario que requieres que te entreguen solucionado. Tus apuntes son resumidos, analizados y esquematizados por ella. También lo son tus esquemas y tus resúmenes. Platos cocinados por ti que son vueltos a cocinar por ella a las órdenes de tus alumnos. Quizás estoy siendo demasiado pesimista pero no puedo evitar acordarme de los Borg y de su famoso meme: &lt;em&gt;You will be assimilated. Resistance is futile.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="../img/borg-resistance-futile.jpg" /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Mayo 2025&lt;/p&gt;</content><link href="http://panicerror.org/blog/la-ia-me-quitara-el-trabajo.md.html" rel="alternate"/><published>2025-05-06T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/desocializado-digital.md.html</id><title>Desocializado digital</title><updated>2025-06-02T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Desocializado digital&lt;/h1&gt;
&lt;p&gt;En 2009 inicié mi andadura en el mundo de las redes sociales con una cuenta de Facebook. La mayoría de mi entorno ya la tenía desde hacía por lo menos dos años y yo me intenté resistir. Llevaba diez años conectado a Internet y no veía ninguna utilidad en tenerla. Hasta ese momento solo había sido habitante de ciertos foros (incluida la mítica &lt;a href="https://es.wikipedia.org/wiki/Barrapunto"&gt;Barrapunto&lt;/a&gt;) y ocasional usuario de IRC. La cerré apenas dos años después quedándome solo con la de Twitter que abrí por aquellas fechas también. Twitter si tenía para mi otro rollo más entretenido. Había memes, recomendaciones curiosas, gente interesante, blogs por conocer y ciertas opiniones que merecían la pena. Había mucha basura también pero lo uno compensaba lo otro hasta que dejó de hacerlo. En 2018 dejé Twitter porque el olor a cloaca ya no compensaba nada. Entonces, en 2020 y en plena pandemia conocí Mastodon y todo el mundillo del Fediverso. Intenté que su uso me volviera a reconectar con las comunidades digitales y por un tiempo lo consiguió. A finales del año pasado cerré también ese capítulo. Solo Strava, una red social de nicho orientada a deportistas me mantenía con mis escasos contactos en la ola del algoritmo y los &lt;em&gt;likes&lt;/em&gt;. El mes pasado decidí también borrarla del móvil y evitar que mis salidas en bicicleta se sincronicen con el resto de la comunidad. Por el camino también quedó un uso ocasional de Telegram del que apenas me acuerdo. &lt;/p&gt;
&lt;p&gt;Soy un desocializado digital y lo raro es que no me ha costado nada dejar todo esto de lado. Mirando ahora hacia atrás con cierta nostalgia, durante estos quince años de interacción a través de estas plataformas veo que nunca he conseguido conectar del todo con la gente con la no había interaccionado previamente de forma física. Siempre me ha parecido muy complicado mantener conversaciones o diálogos largos de cierta profundidad con gente a la que no conocía y en plataformas que nunca estuvieron preparadas para la discusión. Quizás por eso no he sufrido tanto como otros el hundimiento del «Universo Twitter». Desde luego estas redes me han servido para conocer libros, películas o eventos que sin ellas, seguramente, me hubieran pasado desapercibidos pero no quiero usar ese ligero sentimiento de &lt;a href="https://es.wikipedia.org/wiki/S%C3%ADndrome_FOMO"&gt;FOMO&lt;/a&gt; para seguir conectado a ellas como un simple zombie. &lt;/p&gt;
&lt;p&gt;Mantendré mi lista de &lt;em&gt;feeds&lt;/em&gt; todo lo actualizada que pueda para seguir intentando estar al día de lo que se cuece los pocos rincones de Internet que todavía me interesan algo. Seguiré escuchando algún  podcast ocasional cuya RSS esté abierta al uso de reproductores de terceros y usaré este pequeño rincón para escribir alguna que otra paranoia cuando me apetezca. Y poco más. &lt;/p&gt;
&lt;p&gt;Internet se ha vuelto un lugar muy diferente durante estos 25 años en los que llevo usándola. Un lugar que ahora solo me genera pereza y desconcierto. Antes existía una vida dentro de Internet y otra fuera pero desde hace unos años esa frontera ha quedado totalmente difuminada. No es algo nuevo. Esta idea la llevamos comentando muchos siempre que surge la ocasión y creo que yo nunca he llegado a entender ese cambio. He intentado seguir manteniendo esa frontera entre lo de dentro y lo de fuera, lo real, pero al final me he dado cuenta de que es imposible. La conocida &lt;em&gt;enshittification&lt;/em&gt; lo ha envuelto todo. Se nos crea la necesidad de exponer toda nuestra vida ante todos para que cualquiera te regale (o te venda) una opinión que no has pedido. Uno mismo a veces siente la necesidad de opinar ante personas que no conoce por una simple inercia. «¿Qué le importa a esa persona mi opinión?» Solo la autocensura previa podría ayudarnos a todos pero en estos tiempos de incontinencia esto se ve como un tabú. «¿Callarme yo? Antes muerto».&lt;/p&gt;
&lt;p&gt;Cuando empecé en todo esto, navegar por Internet tenía algo de curiosidad, de investigación. Era un poco como remover el cajón de los pares sueltos. Encontrabas durante la búsqueda textos y contenidos generados por gente tan extraña como tu a la que también le movía esa misma necesidad de encontrar contenidos curiosos sobre cualquier tema. No había necesidad de generar impacto, de monetizar nada. Era imposible. Si acaso, se ganaba cierta repercusión entre tu círculo de iguales. Un nicho de &lt;em&gt;freaks&lt;/em&gt; donde ninguno conocíamos el nombre real de ningún otro. Tan solo un alias al que asignar anécdotas y leyendas urbanas. Ahora todo es diferente. Todo el mundo lucha por darte a conocer todos los aspectos de su vida, de su pensamiento, de su intimidad. Si por alguna extraña razón sientes un mínimo interés por ello te los intenta vender porque claro, «nada es gratis y todos tenemos que comer». Cierto es que comunidades como Mastodon o el propio Fediverso escapan un poco de estos parámetros. Y digo un poco porque en todos los sitios cuecen habas. Pero la corriente general es demasiado fuerte y yo ya estoy mayor. Por todo ello me he dado cuenta que no me ha costado nada abandonar unos espacios en los que nunca he llegado a estar cómodo del todo. Donde siempre me sentí un poco extraño y torpe. A Bluesky, Threads o similares ni me planteo entrar porque es evidente que son la misma idea con diferente formato. No pretendo juzgar a nadie ni espero que nadie se sienta juzgado por este texto. Quien se sienta o se haya sentido cómodo en esos mundos es normal que no quiera abandonarlos, pretenda permanecer en ellos e incluso hacerlos mejores. Tienen mi respeto. En mi caso nunca fue así y por eso me voy. Definitivamente estoy mayor para todo eso.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Junio 2025&lt;/p&gt;</content><link href="http://panicerror.org/blog/desocializado-digital.md.html" rel="alternate"/><published>2025-06-02T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/dicen-que-leer-esta-de-moda.md.html</id><title>Dicen que leer está de moda</title><updated>2025-10-26T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Dicen que leer está de moda&lt;/h1&gt;
&lt;p&gt;He olvidado este rincón de internet demasiado tiempo. El verano ha pasado rápido y apenas he tenido tiempo para hilar cuatro pensamientos que llevar escritos aquí con algo de gracia. El curso empezó y el tiempo no solo detuvo su marcha, sino que me cayó encima como una losa de granito. Así que tenía tiempo pero lo que no tenía eran ganas de escribir. Ahora, con el otoño ya bien enfilado (cambio de hora incluido) estoy consiguiendo algo de claridad como para ponerme a escribir de nuevo.&lt;/p&gt;
&lt;p&gt;Para retomar viejos hábitos quiero comentar un artículo que leí a finales de
agosto sobre &lt;a href="https://ethic.es/verano-del-performative-reading"&gt;la moda del &lt;em&gt;performative
reading&lt;/em&gt;&lt;/a&gt; o lo que viene siendo el postureo lector de toda la vida. El artículo comenta esta tendencia social que se puede palpar incluso estando al margen de las redes sociales sobre como la lectura se está usando como un potenciador de la imagen personal, «un hábito que aporta valor añadido a nuestra marca personal» que diría un buen gurú. &lt;a href="https://www.google.com/search?q=pol%C3%A9mica+maria+pombo+sobre+la+lectura&amp;amp;client=firefox-b-e&amp;amp;sca_esv=8a90240044becb20&amp;amp;channel=entpr&amp;amp;sxsrf=AE3TifMWniUAZ_vLf5SdH4JgOispR_CaDw%3A1761479361234&amp;amp;ei=wQr-aI-PDtGkkdUP2_-82A8&amp;amp;ved=0ahUKEwjP8-v85cGQAxVRUqQEHds_D_sQ4dUDCBA&amp;amp;uact=5&amp;amp;oq=pol%C3%A9mica+maria+pombo+sobre+la+lectura&amp;amp;gs_lp=Egxnd3Mtd2l6LXNlcnAiJnBvbMOpbWljYSBtYXJpYSBwb21ibyBzb2JyZSBsYSBsZWN0dXJhMgYQABgWGB4yCBAAGIAEGKIEMggQABiABBiiBDIFEAAY7wUyCBAAGIAEGKIESJgYUKIGWOoWcAF4AJABAJgBpwGgAaIMqgEEMTQuM7gBA8gBAPgBAZgCEqAC7w3CAggQABiABBiwA8ICBRAAGIAEwgIIEAAYFhgKGB7CAgUQIRigAcICBRAhGJ8FmAMAiAYBkAYCkgcEMTQuNKAHtF6yBwQxMy40uAfqDcIHBjItMTAuOMgHigE&amp;amp;sclient=gws-wiz-serp"&gt;Polémicas como la generada por la opinóloga de la vida María Pombo&lt;/a&gt; dan buena cuenta de ello. No pude evitar sonreír cuando leí el tema por primera vez pero tras toparme con la enésima opinión sobre el asunto lo único que tengo claro es que no sabría decirte ahora mismo si la chica tiene razón o está equivocada. &lt;/p&gt;
&lt;p&gt;Siempre he entendido la lectura como un entretenimiento. Y realmente consumo libros para entretenerme. Prefiero sentarme a leer un libro una hora que ponerme a ver un capítulo de una serie o por supuesto una película. Realmente no es un tema de tiempo, como mucha gente me ha comentado. Soy incapaz de aguantar una película de mas de hora y media completa pero no tengo problema en sentarme a ver un partido de fútbol o una carrera ciclista de más de cuatro horas. Es un problema de formato. El formato cinematográfico, ya sea como largometraje o de forma serial no termina de engancharme. Los libros, sin embargo siempre han tenido un algo que me ha fascinado. Quizás es la simplicidad de abrir uno. Con un simple gesto ya estás metido en la historia en el punto en el que lo dejaste y con otro simple gesto sales y continúas con tu vida. &lt;/p&gt;
&lt;p&gt;El artículo anterior me recordó a cuando empecé a leer por puro entretenimiento.  Descubrí los libros desde el punto de vista del disfrute entorno a los 16 años. En aquel momento, en mitad de los años 90, ser aficionado a la lectura no era algo que potenciara mi marca personal como adolescente. Mas bien lo contrario. Como bien dijo una vez un buen amigo mio «leer es de gordos, es así» a lo que todos asintieron entre risas, yo incluido claro. Aprendí a sobrellevarlo como un vicio oculto sin mayor problema. En un mundo sin internet mi único contacto el mundo literario era una rancia profesora de literatura y la biblioteca municipal de mi ciudad. Evidentemente fue este segundo recurso quien me abrió las puertas de esa primera cadena de lecturas. Sin nadie con quien poder comentar mis gustos o de quien poder recibir recomendaciones, las pequeñas opiniones de un simple bibliotecario sobre un título o un autor eran para mi como encontrar una pepita de oro en el barro. Recuerdo aquellos primeros años, recorriendo una y otra vez aquellos pasillos de la biblioteca, juzgando los libros por sus cubiertas y sus sinopsis, descubriendo autores y creando un canon personal caótico y deslavazado. En todos estos años mis gustos han ido cambiando y mi criterio ha ido fortaleciéndose. Por fortuna para los nuevos lectores, ahora todos contamos con cientos de recursos para asesorarte sobre lecturas, compartir opiniones y reseñas, comentar tus gustos o simplemente compartir tus impresiones sobre una u otro libro. Miro a estos tiempos con cierta envidia pero por otra parte recuerdo aquellos primeros años perdido en todo aquel océano de letras y no puedo evitar sentir algo de nostalgia por aquel chaval despistado que iba tomando y dejando uno tras otros los libros en los estantes.&lt;/p&gt;
&lt;p&gt;No sabría decir si leer te hace mejor persona o no. No sabría tampoco decir si toda esa cantidad de gente que se fotografía y se graba junto con la última pila de libros que ha comprado en Fnac se los leerá todos o simplemente los usará como decoración. Lo único que tengo claro es que a mi me encanta leer y que sin los libros yo sería una persona mucho más triste y vacía. En parte soy los libros que he leído, los buenos y los malos. Si pudiera volver atrás en el tiempo, leería mas libros.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Octubre 2025&lt;/p&gt;</content><link href="http://panicerror.org/blog/dicen-que-leer-esta-de-moda.md.html" rel="alternate"/><published>2025-10-26T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/scrapping-moodle.md.html</id><title>Extrayendo información de Moodle </title><updated>2025-11-07T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Extrayendo información de Moodle&lt;/h1&gt;
&lt;p&gt;Por razones que no vienen al caso, este curso he necesitado recabar información
sobre la estructura interna de un CMS Moodle. Este gestor de contenidos, para quien no lo conozca es muy usado en docencia para la gestión de curso online, aulas virtuales, gestión de calificaciones, etc.  En concreto he necesitado cargar una base de datos con los cursos creados de los profesores de mi centro, los participantes de estos y sus últimos accesos. Esta información es sencilla de obtener si tienes permisos de administración pero no era esta mi situación. Este Moodle no está administrado directamente por mi sino que es gestionado por mi administración autonómica por lo que todo quedaba reducido a solicitar esta información a los administradores o bien obtenerla yo mismo a través de la extracción de los datos usando HTTP. Lo que viene siendo &lt;em&gt;web scrapping&lt;/em&gt; de toda la vida. &lt;/p&gt;
&lt;p&gt;Hoy en día extraer información usando &lt;em&gt;scripts&lt;/em&gt; automatizados no es muy difícil siempre y cuando la web en cuestión no ponga obstáculos serios. En mi caso ha sido fácil. Únicamente he necesitado la librería &lt;code&gt;request&lt;/code&gt; para iniciar y gestionar una sesión autenticada sobre la que ir solicitando recursos HTTP y la librería &lt;code&gt;BeautifulSoup&lt;/code&gt; para procesar el fichero HTML recibido y extraer de el fácilmente la información que me interesa. Algo a tener en cuenta es la necesidad de no incordiar demasiado al servicio contra el que estás conectado. Levantar gran número de hilos o peticiones simultáneas puede ser fácilmente detectado y terminará con tu dirección IP o tu credencial de usuario bloqueada. &lt;/p&gt;
&lt;p&gt;Como la información no era algo que necesitara tener de forma apremiante, construí mi script para incluir latencias aleatorias de varios segundos entre peticiones y así evitar llamar mucho la atención. También evité tener que ejecutar toda la extracción de una vez y elaboré un mecanismo para poder ir lanzándola a ratos y que esta fuera descargándose en periodos separados durante varios días.&lt;/p&gt;
&lt;p&gt;Os dejo una pequeña muestra sobre como crear y manejar una sesión autenticada con la que solicitar las páginas situadas tras el formulario de inicio de sesión.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;import requests
from bs4 import BeautifulSoup


BASE_URL = &amp;quot;https://url-base-de-tu-servicio-mooodle.org&amp;quot;

CREDENTIALS = {
    &amp;quot;username&amp;quot;: &amp;quot;tunombredeusuario&amp;quot;,
    &amp;quot;password&amp;quot;: &amp;quot;LaContraseña&amp;quot;
}

##
## Autentifico la sesión y obtengo un token
##

session = requests.Session()
login_page = session.get(f&amp;quot;{BASE_URL}/login/index.php&amp;quot;)
soup = BeautifulSoup(login_page.text, &amp;quot;html.parser&amp;quot;)
token = soup.find(&amp;quot;input&amp;quot;, {&amp;quot;name&amp;quot;: &amp;quot;logintoken&amp;quot;})[&amp;quot;value&amp;quot;]

CREDENTIALS[&amp;quot;logintoken&amp;quot;]=token

##
## Uso el token para comprobar que estoy autenticado correctamente
##
resp = session.post(f&amp;quot;{BASE_URL}/login/index.php&amp;quot;, data=CREDENTIALS)
if not any(&amp;quot;MoodleSession&amp;quot; in cookie.name for cookie in session.cookies):
    print(&amp;quot;⚠️ No hay cookie de sesión; el login falló.&amp;quot;)
    sys.exit()

##
## Pedimos cualquier página de la zona tras el login
##
page = sesion.get(f&amp;quot;{BASE_URL}/course/index.php&amp;quot;)
soup = BeautifulSoup(page.text, &amp;quot;html.parser&amp;quot;)

select = soup.find(&amp;quot;select&amp;quot;)
# ...
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;p&gt;Noviembre 2025&lt;/p&gt;</content><link href="http://panicerror.org/blog/scrapping-moodle.md.html" rel="alternate"/><published>2025-11-07T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/el-fin-del-deseo.md.html</id><title>El fin del deseo</title><updated>2025-12-02T00:00:00+00:00</updated><content type="html">&lt;h1&gt;El fin del deseo&lt;/h1&gt;
&lt;p&gt;A la vuelta del verano terminé una lectura a la que llegué por casualidad y que como tantas otras veces, resultó ser un método infalible para encontrar buenos libros. Se trata de &lt;em&gt;Retorno de las estrellas&lt;/em&gt; de Stanisław Lem. De Lem solo había leído Solaris y me encantó así que, tal y como lo cogí del estante de la librería decidí que me lo llevaba. El libro cuenta la historia de un piloto que vuelve de un viaje a una lejana galaxia y como, debido al efecto relativista del tiempo, en La Tierra han pasado muchos más años que en su nave espacial. Al volver a casa encuentra una sociedad que ha avanzado más de un siglo y medio sobre la que el dejó atrás. Encuentra costumbres y gente que no comprende ni entiende. Es un libro con varias capas y todas ellas invitan a profundas reflexiones. Pero hoy me quiero quedar con una en concreto: la perdida del deseo. En esa sociedad, la gente se ha comenzado a someter tras el nacimiento a una operación quirúrgica llamada «beritración». Esta intervención implica una reconfiguración cerebral y la perdida de toda agresividad y otros impulsos digamos primitivos. Tras una fuerte polémica social entre los partidarios y los detractores, la operación se fue poco a poco implantando de forma mayoritaria y en el momento en que el protagonista llega a La Tierra se encuentra a una sociedad totalmente pacificada. Una sociedad en la que no hay rastro de violencia de ningún tipo. La población ha perdido todo instinto por someter, por poseer, por luchar. Incluso los instintos sexuales parecen haberse vuelto blancos y tibios. Una sociedad completamente apática que el protagonista aborrece.&lt;/p&gt;
&lt;p&gt;Mientras lo leía me vino a la cabeza un tema del que llevo meses oyendo hablar y no pude evitar trazar una línea entre ambos asuntos. El tema del que hablo es la atenuación artificial del apetito. De la necesidad de saciarnos ante una posible temporada de hambruna como hacían nuestros antepasados, producida por algunos de los principios activos usados para el tratamiento de la obesidad como la tirzepatida, quizá la principal rival de la famosa semaglutida u Ozempic. Esta medicación, entre otros efectos, ralentiza el vaciado gástrico y a nivel cerebral disminuye la sensación de apetito. Implantes cerebrales, nuevos medicamentos, ... Quizás estamos ante el comienzo de una etapa en la medicina en la que la manipulación del deseo esté mucho mas cerca de lo que pensamos. Entiendo aquí el deseo como ese pensamiento intuitivo que se nos aparece en la mente y antes de ser filtrado por la razón. Los transhumanistas, los biohackers  y en general todos esos vendehumos agrupados entorno a la extensión de la longevidad de la vida humana por encima de sus límites actuales nos hablan de como podemos avanzar como especie hacia una zona desconocida. Pero ¿realmente queremos ir hasta allí? Cruzar ciertos límites nos haría transitar como especie hacia un lugar del que solo tenemos incertidumbres.&lt;/p&gt;
&lt;p&gt;La sociedad pacífica y apática que relata Lem es una sociedad ideal, perfecta, productiva, creativa y sin embargo muerta. Una sociedad donde ese mono que bajó del árbol ha dejado atrás el último lastre que le impedía alcanzar la felicidad: una mente inacabada y todavía manchada de instintos, de impulsos incontrolables. Y al dejarla atrás ha perdido su identidad. Quizás nos estamos queriendo alejar demasiado pronto de ese mono y de lo que creemos que son sus defectos y lo que estamos dejando atrás realmente sea nuestra verdadera naturaleza.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Diciembre 2025&lt;/p&gt;</content><link href="http://panicerror.org/blog/el-fin-del-deseo.md.html" rel="alternate"/><published>2025-12-02T00:00:00+00:00</published></entry><entry><id>http://panicerror.org/blog/libros-leidos-2025.md.html</id><title>Libros leídos en 2025</title><updated>2025-12-19T00:00:00+00:00</updated><content type="html">&lt;h1&gt;Libros leídos en 2025&lt;/h1&gt;
&lt;p&gt;Al igual que hice &lt;a href="https://panicerror.org/blog/libros-leidos-2024.md.html"&gt;al terminar el año pasado&lt;/a&gt; voy a utilizar el blog para dejar por aquí la lista de libros que he leído este año. El 2025 ha sido un gran año lector, de eso no tengo duda. Digo esto, primero por los 45 libros que he leído (nunca había llegado a esa cifra), sino porque también ha sido un gran año de descubrimientos y redescubrimientos en lo que a autores se refiere. &lt;/p&gt;
&lt;p&gt;Voy a empezar mencionando los destacados del año marcados todos ellos en la lista con una ⭐. En primer lugar, &lt;strong&gt;Theodoros&lt;/strong&gt; de Mircea Cărtărescu. Descubierto gracias al continuo resonar en los últimos meses como un claro candidato al nobel y con el que he alucinado. Es una de esas obras de las que se hablará durante décadas porque lo contiene todo. De ahí salté a &lt;strong&gt;Abel&lt;/strong&gt; de Alesssandro Baricco. Había oído mucho hablar de Baricco pero nunca había leído nada sobre el y que voy a decir. Ahora necesito leer mucho más de este hombre después de conocer este libro. Lo devoré en apenas una tarde y sin embargo tiene una profundidad como la de un gran iceberg. &lt;strong&gt;Siddhartha&lt;/strong&gt; y &lt;strong&gt;Horizontes perdidos&lt;/strong&gt; han sido marcados quizás por la influencia que últimamente está teniendo en mí todo lo relacionado con el budismo. El primero de ellos ya lo había leído hace años pero ha sido ahora, en una segunda lectura cuando he extraído de el muchos mensajes interesantes. De &lt;strong&gt;Retorno a las estrellas&lt;/strong&gt; de Lem ya he hablado algo en &lt;a href="https://panicerror.org/blog/el-fin-del-deseo.md.html"&gt;un artículo anterior&lt;/a&gt;. Es un libro de múltiples capas y donde el autor nos invita a reflexionar en cada una de ellas. Para mi sigue detrás de Solaris pero igualmente me ha parecido un gran libro.&lt;/p&gt;
&lt;p&gt;Sigo ahora con otros descubrimientos que me han dejado un buen sabor de boca. Por empezar en orden está &lt;strong&gt;Aguamala&lt;/strong&gt; como libro curioso, con una narrativa muy original y con una ambientación realista/fantástica en un Napoles actual. Algo parecido me ha pasado con &lt;strong&gt;Temporada de huracanes&lt;/strong&gt; donde además tenemos una prosa puramente mexicana que aunque me pareció algo difícil de seguir al comienzo acabó siendo una delicia. &lt;strong&gt;Los árboles&lt;/strong&gt; de Percival Everett es otro de estos que me dejó totalmente atónito. Tienes una historia puramente sureña, de tintes muy arquetípicos, con hombres negros muriendo y agentes del FBI foráneos entrevistando a una población local sacada de un comic de Predicador y a todo esto se le suma un giro final que es imposible que nadie vea venir. &lt;strong&gt;La invención de morel&lt;/strong&gt; es un relato largo (o historia corta) que te deja también un buen tiempo pensando sobre su curioso argumento. Si eres fan de Perdidos no puedes dejar de leerla. Para terminar con esta lista de descubrimientos menciono a &lt;strong&gt;La gloria de los niños&lt;/strong&gt; de Luis Mateo Díaz. Lo compré de segunda mano y lo dejé olvidado en el estante pensando que sería una historia más del Madrid de postguerra y nada parecido, o si ... Un libro del que destacaría sobre todo que es bonito. Con una historia tan dura como entrañable y con un toque de originalidad que lo hacen difícilmente olvidable.&lt;/p&gt;
&lt;p&gt;Debo mencionar también a los viejos conocidos a los que sigo volviendo y que nunca defraudan: el tercer volumen de las obras completas de Lovercraft, editadas por Edimat o la cuarta entrega de la saga de la Torre Oscura de Stephen King. Mención aparte se merecen &lt;strong&gt;Los diablos&lt;/strong&gt; de Joe Abercrombie, una nueva saga fantástica de este genio del género donde vuelve a hacer lo que mejor sabe: recocinar personajes arquetípicos clásicos y convertirlos en memorables. Steinbeck, otro de mis autores norteamericanos de referencia también tuvo su lugar este año con &lt;strong&gt;El autobús perdido&lt;/strong&gt;, el que creo que era su único libro en español que todavía no había leído.&lt;/p&gt;
&lt;p&gt;Antes de terminar debo mencionar que este fue el año donde conocí a Michel Houellebecq. Solo había oído hablar de este polémico autor en medios y redes y ahora puedo entender todo el revuelo que causa en torno a su obra. Leí sus dos primeras novelas publicadas y tengo que reconocer que no me han gustado. La segunda todavía menos que la primera. No quiero extenderme en el tema pero me gustaría tener ganas en un futuro próximo para escribir algo sobre el dando una opinión algo más desarrollada. &lt;/p&gt;
&lt;p&gt;Termina 2025. Un año en lo personal con muchos más bajos que altos para mi y no puedo evitar alegrarme de darle carpetazo y pasar a otra cosa. Olvidando lo malo, este año el blog cumple cuatro añitos lo que supone un pequeño motivo para estar contento. Así que sin más que añadir, me despido no sin antes ¡felicitaros a todos unas muy felices navidades! Os dejo la lista completa de mis lecturas por si encontráis algún título que os es conocido o familiar y queréis hacerme algún comentario:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Paralelo 42 — John Dos Passos&lt;/li&gt;
&lt;li&gt;H.P Lovercraft. Obra completa. Volumen III — H.P Lovercraft&lt;/li&gt;
&lt;li&gt;Aguamala — Nicola Pugliese&lt;/li&gt;
&lt;li&gt;Ampliación del campo de batalla — Michel Houellebecq&lt;/li&gt;
&lt;li&gt;Sobre héroes y tumbas — Ernesto Sábato&lt;/li&gt;
&lt;li&gt;⭐ Theodoros — Mircea Cărtărescu&lt;/li&gt;
&lt;li&gt;La Metamorfosis — Franz Kafka&lt;/li&gt;
&lt;li&gt;El doble — Fiódor Dostoyevski&lt;/li&gt;
&lt;li&gt;⭐ Abel — Alessandro Baricco&lt;/li&gt;
&lt;li&gt;Temporada de huracanes — Fernanda Melchor&lt;/li&gt;
&lt;li&gt;Las partículas elementales — Michel Houellebecq&lt;/li&gt;
&lt;li&gt;El arte de la ficción — David Lodge&lt;/li&gt;
&lt;li&gt;El autobús perdido — John Steinbeck&lt;/li&gt;
&lt;li&gt;Los detectives salvajes — Roberto Bolaño&lt;/li&gt;
&lt;li&gt;Cuando todo se derrumba — Pema Chödrön&lt;/li&gt;
&lt;li&gt;Por qué meditar — Daniel Goleman&lt;/li&gt;
&lt;li&gt;La pasión de Fausto Coppi — William Fotheringham&lt;/li&gt;
&lt;li&gt;Adiós, señor Chips — James Hilton&lt;/li&gt;
&lt;li&gt;Como meditar — Pema Chödrön&lt;/li&gt;
&lt;li&gt;Caperucita en Manhattan — Carmen Martín Gaite&lt;/li&gt;
&lt;li&gt;El proceso — Franz Kafka&lt;/li&gt;
&lt;li&gt;Lobos del Calla. La Torre Oscura V — Stephen King&lt;/li&gt;
&lt;li&gt;⭐ Siddhartha — Hermann Hesse&lt;/li&gt;
&lt;li&gt;El orden del tiempo — Carlo Rovelli&lt;/li&gt;
&lt;li&gt;Los árboles — Percival Everett&lt;/li&gt;
&lt;li&gt;⭐ Horizontes perdidos — James Hilton&lt;/li&gt;
&lt;li&gt;Budismo para principiantes — Thubten Chodron&lt;/li&gt;
&lt;li&gt;Nápoles 1944 — Norman Lewis&lt;/li&gt;
&lt;li&gt;La Presa — Kenzaburo Oé&lt;/li&gt;
&lt;li&gt;Vida contemplativa — Byung-Chul Han&lt;/li&gt;
&lt;li&gt;Los vagabundos del Dharma — Jack Kerouac&lt;/li&gt;
&lt;li&gt;⭐ Retorno de las estrellas — Stanisław Lem&lt;/li&gt;
&lt;li&gt;Operación Dulce — Ian McEwan&lt;/li&gt;
&lt;li&gt;La invención de Morel — Adolfo Bioy Casares&lt;/li&gt;
&lt;li&gt;Los papeles de Aspern — Henry James&lt;/li&gt;
&lt;li&gt;Una habitación con vistas — E.M. Forster&lt;/li&gt;
&lt;li&gt;Guia para meditadores — Cortland Dahl&lt;/li&gt;
&lt;li&gt;De qué hablamos cuando hablamos de amor — Raymond Carver&lt;/li&gt;
&lt;li&gt;La Odisea — Homero&lt;/li&gt;
&lt;li&gt;Meditaciones — Marco Aurelio&lt;/li&gt;
&lt;li&gt;La isla de Arturo — Elsa Morante&lt;/li&gt;
&lt;li&gt;Los diablos — Joe Abercrombie&lt;/li&gt;
&lt;li&gt;La gloria de los niños — Luis Mateo Díez&lt;/li&gt;
&lt;li&gt;El poder de la atención — Nyanaponika Thera&lt;/li&gt;
&lt;li&gt;Gente Independiente — Halldór Laxness&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;Diciembre 2025&lt;/p&gt;</content><link href="http://panicerror.org/blog/libros-leidos-2025.md.html" rel="alternate"/><published>2025-12-19T00:00:00+00:00</published></entry></feed>