Comenzando el proceso de Año Añil

Tras años dedicándome a cualquier otra cosa, he vuelto a «mis orígenes«, por decirlo así, disolviendo sales minerales varias en matraces hasta obtener otra mezcla de ambos productos que ha de ser fotosensible.

Estoy experimentando con Cianotipia, para realizar un proyecto que denominaré Año Añil que ha de ser un libro manual realizado a base de fotografías utilizando este método tradicional que darán lugar a un intenso añil.

Adquirí los productos a disolver en las mezclas iniciales en Manuel Riesco, 100 gramos de citrato férrico amoniacal (VERDE) y otros 100 gramos (no se puede comprar en menor cantidad) de ferrocianuro potásico (ROJO), así que el primero se convertirá en mi reactivo limitante.

3 Cubetas de plástico de 3L, 6 matraces de 100ml, 4 jeringuillas de 5ml, 6 botes opacos de 100ml y unos pinceles básicos los adquirí por Amazon (sí, me avergüenza, pero fue cómodo).

En La Riva compré 5 pliegos de 70x100cm de papel de acuarela Guarro de 350gsm con barbas a los dos lados.

Hoy he estado cortando un pliego en unidades de 14x17cm que me han permitido sacar hasta 28 pequeñas páginas por cada pliego y poder utilizar unos marcos de fotografía para luego realizar la exposición fotográfica.

Veremos qué va pasando este mes a medida que mi torpeza rompa los materiales, los ensucie, etc, etc, etc…

De momento, he comenzado con las mezclas: realizando 50ml de cada uno de los compuestos con la 12,5g de citrato férrico amoniacal y 5g de ferrocianuro potásico que he etiquetado respectivamente como A y B. He mezclado 25ml de cada una en un matraz bajo la luz enrojecida de mi teléfono móvil, para atenuar y eliminar la posibilidad de reacción con ultravioleta y he obtenido 50 ml de solución fotosensible. Tengo las páginas (28 papel Guarro 350gsm de 14x17cm), he forrado los mangos de 2 de los pinceles para que la parte metálica no pueda entrar en contacto con la solución fotosensible.

Mañana, con los restos del papel, comenzaré las pruebas de imprimación, etc… antes de empezar a destrozar hojas.

Poemario en 20 minutos

La energía arrolladora de 7 personas con ganas de crear es impresionante y fueron capaces de escribir unos 200 poemas en 20 minutos.

Como colofón de los talleres de poesía y escritura creativa del año más difícil de mi vida, con muy poca confianza, incluso, en la humanidad o en el poder transformador de la poesía, propuse a los dos grupos de poetas asistentes el jueves 1 de julio del 2021 que se pusiesen a escribir lo que quisiesen mientras yo leía poemas de Paul Auster, avisando de que este autor, como poeta, me parece perfectamente prescindible.

Les había proporcionado papeles recortados de una vieja publicidad que ya no queremos poner en las paredes de esta ciudad algo hostil para con quienes no podemos permitirnos comprar fachadas ni otros espacios publicitarios.

Tenían un pequeño gran taquito de unas 30 páginas de una sola cara blanca recortados en trozos de 15x15cm. Los había estado recortando esa misma tarde a mano, con un cutter sobre la plancha regenerativa de los compañeros.

Hoy le he buscado un suave envoltorio y en breve habitarán una caja especial para ellos, pues se lo han ganado: la energía arrolladora de 7 poetas es una revolución.

Logos sobre azul

Para el libro colectivo de este curso estoy apostando por un papel de un color azul intenso como cubierta, con una imagen sencilla e impactante en la portada, pero los logos que habitualmente uso son de color rojo y no quedan muy bien sobre azul.

He hecho algunos experimentos con inkscape para ver con qué versión me quedo, pero de momento he pedido 10 ejemplares con un rojo sobreiluminado por si hay suerte y queda bien… pero no lo creo.

Ya veremos.

En proceso…

Cada día me piden más complejas maquetaciones para los poemas que envían para el libro colectivo que editamos cada año en el Taller de Poesía y Escritura Creativa de la Asociación Cultural Clave 53. Y es que parece sintomático de que la palabra tras la palabra y el salto de línea se quedan cortos para un mundo telepatético en el que el pixel parece posibilitarlo todo como si la realidad virtual se colase en un libro de 12 por 18

Hoy me enfrento a estos retos con ganas, plagadas de escozor en los ojos. (Maldita alergia) No parece haber un único día en el que estar satisfecho con la vida al completo.

Y sin embargo ilusionado.

Colores de papel

El papel
refleja la luz
que golpea protones insatisfechos
en mitad de un vacío lleno de todo.

Los fotones incidentes
imponen su lluvia de fuego
ante la imposible barrera
de electrones.

No son más que ondas.
No son más que partículas.
Casi no son por no definirse.

Pero ahí están
aunque ese ahí sea tan esquivo
como la nieve del monte Fuji.

El té va enfriándose a mi lado
con browniana agitación
y unas estrellas estampadas sobre la taza
me recuerdan que yo quería hablar
de los colores de las cartulinas
con las que emprender las cubiertas
de los próximos libros
y de lo ridículo que me siento
por pensar que algo así importa.

Nada.
Nada importa.

Pero no saber elegir una buena portada
me obsesiona.

23 de abril

Día Internacional del Libro

Y yo con la casa sin barrer…

Apenas escribo algo que merezca la pena.
Lo que escribo no tiene afán de encontrar nadie que lo lea.
Lo que escribo es la mayoría de las veces ilegible.
Lo que escribo no lo escribo sino que hago algo que lo escribe.
Lo que escribo no busca ser un libro y sin embargo
Lo que escribo lo edito yo para mí mismo en un ejercicio onanista que presume de ello.
Lo que escribo es indigno de ser llamado texto aunque sea texto.
Lo que escribo no es poesía y sin embargo no puede ser otra cosa.
Lo que escribo es una palabra tras otra o un número tras otro.
Lo que escribo son signos asémicos.
Lo que escribo huyen de la lírica tanto que acaban en las cloacas.
Lo que escribo no genera debate.
Lo que escribo es dictatorial.
Lo que escribo es lo que escribo (y punto).

Christine de Pizan

Christine de Pizan

Nada conocía de esta escritora, una de las precursoras del feminismo occidental, ni tampoco de la Querella de las Mujeres, un episodio que se originó en la literatura, a modo de debate académico en defensa de la capacidad intelectual, el derecho de las mujeres al acceso a la universidad y la política de las mujeres frente a la misoginia.

querelle des femmes es el nombre por el que se conoce al debate literario y académico que tuvo lugar a lo largo de varios siglos abarcando desde finales del siglo XIV, en la Europa medieval, hasta la revolución francesa en el siglo XVIII

¡Qué lejos parece y qué poco se ha avanzado en muchos ámbitos desde hace ya 7 siglos! Parece mentira, pero lamentablemente no lo es.

Se me rebatirá diciendo que se ha avanzado mucho, pero no me lo parece, teniendo en cuenta que es una justa reivindicación de hace 700 años. ¡Es una barbaridad!

Y también lo es que yo no supiera nada de ella, pero claro, no me lo contaron en todos mis años académicos.

Ahora una de esas barbaridades ha caído por casualidad, más que por causalidad: Viendo la serie The Great en la plataforma de vídeo bajo demanda (streaming) StarzPlay, me encontré desconfiando de la propuesta que le atribuían en la misma a la poco fidedignamente retratada Catalina II acerca de tratar la viruela con una «viruelización», que sería una especie de tratamiento similar a las vacunaciones.

Me dio por leer sobre la variolización y me di cuenta de que no era tan inverosímil esa atribución, pues ya a principios del SXVIII Mary Montagu había luchado por el reconocimiento de esta técnica para el tratamiento de enfermedades contagiosas, mucho antes de que se extendiese la sistemática vacunación atribuida a Edward Jenner.

Y leyendo sobre la biografía de tan singular mujer, me encontré con otra no menos relevante y también desconocida para mí hasta el punto de suponer que el feminismo había comenzado en el SXIX… en el mejor de los casos: la autora de la frase «Si todos los hombres nacen libres, ¿por qué todas las mujeres nacen esclavas?»», quien no era sino Mary Astell.

Me hizo mucha gracia encontrar en la descripción de su formación que aparece en la wikipedia la frase:

ella estaba asociada a la escuela filosófica con sede en Cambridge que basaba sus enseñanzas en los filósofos radicales tales como Aristóteles, Platón y Pitágoras.

pues no me había parado a pensar nunca en lo radicales que realmente eran, aunque sí, lo son en tantos sentidos que queda fuera de este texto el desarrollar su radicalidad. (Ay, querido Pitágoras…)

Quizá por una recomendación de la aplicación para teléfono móvil de la wikipedia, accedí a esta polémica de la Querella de las mujeres y a la primera mujer que pudo aportar su propia voz al debate (hasta entonces sólo mantenido entre hombres, «curiosamente»): Christine de Pizan de quien se dice:

Christine de Pizan (Venecia, 1364 – Monasterio de Poissy, hacia 1430) fue una filósofa, poeta humanista y escritora. Su obra más conocida es La ciudad de las damas (1454), considerada por algunas autoras como precursora del feminismo occidental y se sitúa en el inicio de la llamada querella de las mujeres, un debate literario surgido en torno a la situación de las mujeres y su defensa frente a la situación de subordinación que marcaba la época.

Aunque me parezca recomendable comprarlo, leerlo, regalarlo, etc, he encontrado esta versión escaneada en PDF (que usaré para mis talleres) de su libro más emblemático: La Ciudad de las Damas, una especie de primer protomanifiesto feminista, aún muy lejano del que en el SXX escribiera Mina Loy, pero desde entonces y hasta ahora… ¡Feminismo!

uno imagina irracionales…

Uno imagina cuando encuentra por primera vez números a los que llama irracionales que no lo son en el sentido que ha imaginado, sino en el hecho de que no son razones, razones entre números enteros, pero tampoco uno cae en la cuenta de que a las divisiones les llamamos razones, así, sin ton ni son o todo lo contrario, quizá no hay nada más razonable que dividir las cosas, repartirlas, incluso los números enteros para que dejen de ser tan pretenciosamente enteros y cuando uno se encuentra números que no son el fruto de una repartición siente cierta aversión hacia ellos, los repudia, los niega, los ningunea, uno intenta convencerse de que son aproximaciones de algo más «razonable», aunque uno llegue a saber que no es así por reducción al absurdo, que parece una reducción al Pedro Ximénez, pero no tiene nada que ver con ella, por muy sabrosa que pueda resultar en ocasiones.

Uno imagina cuando encuentra por primera vez números a los que llama irracionales que no son todos iguales y que el loco paralelismo prestado por el léxico filosófico sirve para clasificarlos en trascendentes, construibles, algebraicos, normales… Sí, también uno descubre que hay números normales y lo que a uno le vuelve aún más loco (que no irracional) es que todo número normal debe ser necesariamente irracional, así, como si nada, como si eso de repente explicase tantas cosas que uno nunca ha comprendido en la vida que parece una epifanía.

Uno imagina cuando encuentra por primera vez números a los que llama irracionales que no son el final de todos los números posibles y que ha de haber algo más allá, así que se emociona incluso cuando a uno le hablan de los números imaginarios que hacen realidad el hecho de que los números reales no sean tan completos como creían ser, mientras sí lo serán los números complejos, así: completos sin complejos.

Uno imagina (pues no puede parar de imaginar) cuando encuentra por primera vez números a los que llama irracionales que no son más que la puerta de entrada a la matemática de la poesía, la que descubrirá un número poético que incluirá sus números imaginarios, sus irracionales, sus enteros y sus fracciones, sus negatividades, sus nulidades, la nada, nada infinita, nada lemniscática, nada redonda y pueril, nada feliz en la que uno se pierde sin dilación en una ecuación diferencial diferente a lo esperable, una nada inestimable, incalculable, una nada que forma operaciones como versos sueltos en un cosmos ingrávido.

Uno imagina cuando encuentra por primera vez números a los que llama irracionales que el amor debe de estar escondido en el número π o que la i no es la e, pero ambas comparten la letra como signo último al que referirse, en el que habitar, en el que albergarse hasta que paren de llover decimales si es que alguna vez escampa; uno va más allá del signo reconocible objetivamente para abrazar el grafo, el signo asémico, la línea más o menos continua que un material traza sobre otro rompiendo y rompiéndose a nivel atómico, destrozándose para dar vida a la imagen: imagen que imagina uno cuando encuentra por primera vez números a los que llama irracionales que no lo son en el sentido que ha imaginado.

Diccionario RAE Completo

He decidido dar por concluida la ordenación del Diccionario de la RAE, que me descargué con el programa buscaenrae.sh y el programa descargarae.sh hecho para la ocasión y que leía el archivo con la lista de palabras (al que impropiamente denominaba diccionario), para descargar, una a una, las páginas correspondientes.

Todo partió del trabajo que realicé para el proyecto del Diccionario Personal de Isidoro Valcárcel Medina, en 2015.

Ahí nos encontramos con la negativa de la RAE a ceder el diccionario en modo digital, así que tuve que teclear las entradas del mismo a lo largo de más de 3 meses. Finalmente, acabé teniendo una lista de 90940 palabras, algunas de las cuales eran acepciones repetidas. Si quitábamos las palabras que tenían más de una acepción y que estaban en el archivo etiquetadas con un número 1,2,… según procediera, nos quedaban 88296 palabras (debería llamarlas «entradas»).

Por supuesto, estaban plagadas de errores:

  1. En primer lugar los propios de tecleo.
  2. En segundo lugar (oh, my god!) tenía incluidas en mi colección las palabras que Isidoro había decidido incluir en su diccionario personal independientemente de las que hubiera en el de la RAE.
  3. En tercer lugar (y esto resultó ser lo peor), muchas palabras han «desaparecido», pues la entrada no corresponde a la palabra… por ejemplo, la palabra «poeta, tisa», no está en el diccionario sino en «poetisa», así que la palabra poeta no se encuentra en la RAE como tal.

Así que el programa contemplaba la necesidad de decirme si tal o cual palabra no estaba en el diccionario de la RAE (en la versión online)

Actualización 2020
La Real Academia Española (RAE) y la Asociación de Academias de la Lengua Española (ASALE) han emprendido ya las tareas de redacción de la nueva edición de su Diccionario de la lengua española (DLE), que tendrá las características fijadas en la planta aprobada por todas las Academias de ASALE. Con el objetivo de que el desarrollo de esa nueva edición, forzosamente lento, no retrase la inclusión de nuevas palabras y acepciones ni la modificación de las ya incorporadas que necesiten enmienda, se ha optado por publicar estas actualizaciones anualmente.

La que ahora se pone a disposición de todas las personas interesadas recoge las modificaciones aprobadas por todas las Academias en 2020 y tendrá la consideración de versión electrónica 23.4.

Ya de paso, como podía hacerlo, me informé de si la palabra que estaba consultando era o no conjugada, lo que significaba que era un verbo. Un bonito plus que no esperaba.

Con la lista de errores generada, fui revisándolas palabra a palabra, las 1245 entradas no encontradas, entre las que estaban, ni más ni menos: poeta.

Así que a lo largo de los últimos meses del 2020 fui dejándome los ojos para ir revisando esos errores y fabricando una lista de palabras que se corresponda lo más posible con la «oficial» de la RAE.

Ha quedado una lista de 88024 «entradas» que se corresponden con 90452 palabras (ya teniendo en cuenta que algunas entradas o vocablos tienen varias palabras (a veces me confundo y denomino a eso acepciones).

Una vez corregida y revisada, aunque asumo aún un error considerable que no puedo prever, tengo la posibilidad de descargar el diccionario completo palabra a palabra con el programa buscaenrae.sh

 

#!/bin/bash

### FUNCIONES ÚTILES PARA EL PROGRAMA
# uso() Instrucciones del programa y salida en caso de error.
uso () {
  echo "Uso: $0 salida palabra"
  echo -e "\tsalida es un valor númerico que identifica:"
    echo -e "\t[0] para generar un archivo HTML con la respuesta"
    echo -e "\t[1] para generar un archivo TXT  con la respuesta"
    echo -e "\t[2] para generar una línea  TXT  con la respuesta"
  exit
}
f_verbos="00000_VERBOS.txt"
f_errores="00000_ERRORES.txt"

# CONTROL DE ENTRADA DE VARIABLES y ASIGNACIÓN
if [ $# -lt 2 ]
then
  # Reportar uso inapropiado
  uso
else
  salida=$1
  if [ $# -eq 2 ]; then
    palabra="$2"
  elif [ $# -eq 3 ]; then 
    palabra="$2 $3"
  elif [ $# -eq 4 ]; then 
    palabra="$2 $3 $4"
  elif [ $# -eq 5 ]; then 
    palabra="$2 $3 $4 $5"
  fi
  # echo "Palabra es #$palabra#"
fi

# CONSULTA DEL SERVIDOR de la RAE simulando ser uno de los diversos navegadores posibles
navegador=(
  "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1"
  "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:77.0) Gecko/20100101 Firefox/77.0"
  "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:77.0) Gecko/20190101 Firefox/77.0"
  "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.75.14 (KHTML, like Gecko) Version/7.0.3 Safari/7046A194A"
)
rnd=`echo $(($RANDOM%${#navegador[@]}))` # Elegimos un navegador al azar
# Hacemos la petición a la web de la RAE
curl -s --user-agent "${navegador[$rnd]}" https://dle.rae.es/"$palabra" > ./"$palabra.html"

# PROCESAMOS EL ARCHIVO OBTENIDO (Cortamos, retiramos lo innecesario, etc)
# Si se trata de un verbo, quitar las conjugaciones
id_conjugacion="<div id='conjugacion'>"
esunverbo=`grep -c "$id_conjugacion" ./"$palabra.html"`
if [ $esunverbo -gt 0 ]
then
  echo "$palabra es un verbo" >> $f_verbos
  # ELIMINAMOS la(s) CONJUGACIÓN(ES)
  sed -i "/${id_conjugacion}/d" ./"$palabra.html"
fi

# Si tiene más de una acepción (Calcular cuántas después de saber si es un verbo)
id_acepcion="<article id="
id_acepcion_fin="<\/article>"
num_acepciones=`grep -c "$id_acepcion" ./"$palabra.html"`
# Si no tiene acepciones, la palabra no existe. No continuamos.
if [ $num_acepciones -eq 0 ]
then
  echo "$palabra no se ha encontrado en la RAE" >> $f_errores
  rm "./$palabra.html"
  exit
fi

# PARTIR en $num_acepciones EL FICHERO $palabra.html"
# acepciones y acepciones_fin son 2 arrays de líneas PRECISO CONVERTIRLOS a cortes[]
acepciones=`grep -n "$id_acepcion" ./"$palabra.html"|awk -F":" '{print $1}'|sed ':a;N;$!ba;s/\n/ /g'`
c=0
for i in $acepciones
do
  let cortes[$c]=$(($i))
  let c=$(($c+1))
done
acepciones_fin=`grep -n "$id_acepcion_fin" ./"$palabra.html"|awk -F":" '{print $1}'|sed ':a;N;$!ba;s/\n/ /g'`
c=0
for i in $acepciones_fin
do
  let cortes_fin[$c]=$(($i))
  let c=$(($c+1))
done

# GENERA FICHEROS palabra.X.html por cada ACEPCIÓN
for (( i=0; i<$num_acepciones; i++ ))
do
  # echo "El comienzo del corte está en ${cortes[$((i))]}"
  # echo "El fin del corte está en ${cortes_fin[$((i))]}"
  sed "${cortes[$((i))]},${cortes_fin[$((i))]} !d" "./$palabra.html" > "./$palabra.$i.html"
  # Distintas salidas del programa, en función de la variable "salida"
  if [ $salida -gt 0 ]   # Salida a modo TXT
  then
    w3m "./$palabra.$i.html" > "./$palabra.$i.txt"
    if [ $salida -gt 1 ] # En una sóla línea
    then
      sed ':a;N;$!ba;s/\n/ /g' "./$palabra.$i.txt"|sed 's/  / /g' > "./$palabra.$i.1linea"
    fi
  fi
done

# BORRAR indica si dejar o no los archivos que no se deseen como salida 
BORRAR=1
if [[ $BORRAR -eq 1 ]] && [[ $salida -gt 0 ]]
then
  rm "./$palabra."*html
  if [ $salida -eq 2 ]
  then
    rm "./$palabra."*txt
  fi
fi
# SALIDA FORZADA
exit

 

Este programa era invocado con el siguiente miniprogramita que, leyendo de la lista de palabras corregidas que, impropiamente, denominé diccionariosinrepes.txt, obtiene las diversas, impropiamente denominadas, acepciones y las separa en 90452 archivos de una única línea.

#!/bin/bash

### FUNCIONES ÚTILES PARA EL PROGRAMA
# uso() Instrucciones del programa y salida en caso de error.
uso () {
  echo "Uso: $0 [diccionario]"
  exit
}

# CONTROL DE ENTRADA DE VARIABLES y ASIGNACIÓN
if [ $# -gt 1 ]
then
  # Reportar uso inapropiado
  uso
elif [ $# -eq 1 ]
then
  diccionario=$1
else
  diccionario=diccionariosinrepes.txt
fi

while IFS= read -r line
do
  buscaenrae.sh 2 $line
done < $diccionario

Descargadas y archivadas en una estructura de carpetas obvia:

dict -> LETRA

Se pueden reordenar o «recompilar» en una LETRA, con sus definiciones incluidas, sin incluir, etc…

Lo hago usando otro script simple:

#!/bin/bash

# El diccionario completo está por acepciones en las carpetas
# dict/LETRA
# Cada acepción (en realidad entrada en el diccionario) tiene
# un archivo denominado PALABRA.N.1linea conteniendo su definición.
# (donde N es el número de acepción contando desde cero)

letras="A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z"
for letra in $letras
do
  ls dict/$letra > dictporletra/$letra.archivos.txt
  awk -F"." '{print $1}' dictporletra/$letra.archivos.txt > dictporletra/$letra.acepciones.txt
  ls dict/$letra/*.0.1linea |awk -F"/" '{print $3}'|awk -F"." '{print $1}' > dictporletra/$letra.sinrepes.txt
  cat dict/$letra/* > dictporletra/$letra.definiciones.txt
done

cat dictporletra/*.archivos.txt > DICCIONARIO_TOTAL.archivos.txt
cat dictporletra/*.acepciones.txt > DICCIONARIO_TOTAL.acepciones.txt
cat dictporletra/*.sinrepes.txt > DICCIONARIO_TOTAL.sinrepes.txt
cat dictporletra/*.definiciones.txt > DICCIONARIO_TOTAL.definiciones.txt

Pero queda por resolver un problema que me tiene algo martirizado desde hace meses y es que la ordenación es muy compleja realizarla, pues muchas entradas en el diccionario son dobles, como «ad hoc», pero las definiciones descargadas incluyen líneas que son del tipo: «i Escrito con…» y desde el punto de vista del uso del comando sort, es más o menos lo mismo que decir que si quiero ordenar las primeras como «adhoc», la «iEscrito» se sale de su lugar.

He ordenado muchas manualmente sobre esta compilación, pero es un trabajo absolutamente aberrante y seguro que se puede hacer mejor, así que de momento he decidido dejar de trabajar en esto y dar por cerrado este proyecto que, en realidad, es la puerta de entrada a muchos otros.

Espero que el orden no sea algo tan terrible en esos otros proyectos venideros.

Dejo a disposición pública el Diccionario Completo que he generado de esta manera, con la estructura de carpetas generada, así como los programas utilizados para su procesamiento.

RAE-COMPLETO.tar

Esto no es una broma