Poema mudo

hHHHHHHHH HH HHH HH HHHHHHH.
hHHHHHHHHH HHHHHHHHHHHHH.
hHHHHHHHHH HH HHHHH.

hHHHH HH HHHHHHHHHHH
HHHHHHHHHHH HH HHH HHHHH
HHHHHH HH HH HHHHHHHH.

hH HHHHH HHHHH HHH.

hHHHHHHH HH HHHHH HHHH
HHHHHHH HHH HH HHHHH h
H/H HH HHHHH H.

hHHHHHHHHH HHH HHHHHH HH
hhhhhhhhh


sed 's/[a-z]/#/g' poema.txt |sed 's/[A-Z]/h/g'|sed 's/#/H/g' > poema_mudo.txt

Ejecución de este código sobre la última entrada de este diario.

Un grupito muy tierno

El grupo de los miércoles a las 7 de los Talleres de Poesía Contemporánea que defiendo desde hace más de 2 décadas, me ha regalado vino, torrijas (no muy tradicionales) y coquitos… pero también su cariño, su afecto, su ternura en forma de unos textos que recorren mi vida imaginada por cada una de las siete personas participantes:

  • Melody Weitz: mi nacimiento (con su extraordinaria visión de rayos equis gatunos)
  • Adriana Calvo: mi infancia (plagada de humor y más triste de lo que ella cree)
  • Caro de Arana: mi adolescencia (la clavó, todo sea dicho)
  • Dani Laseca: mi universidad (donde, por extrañas razones, aflora el fútbol y me escasa ambición económica)
  • Éttore Ravina: mi adultez (y mi profesión de farero poético o puerto clandestino)
  • Pablo Preciado: mi vejez (a la que se supone aún no he llegado ;-))
  • Carla Cabrera: mi muerte (con la valentía que supone lanzarse a algo así)

Me hizo gracia la descripción que me dio después Éttore sobre cómo había hablado con una IA para generar la portada, que obviamente creyó que mi nombre era italiano, además de su autodenominación como:

Grupo anodino de «homogéneos», «inconstantes» y «simpáticos».

Me pidieron hace un par de semanas que definiese «Su grupo» con tres adjetivos. Y elegí estos tres, pero aplicados al grupo, cabe matizar, pues no es que todas las personas que lo conforman sean homogéneas (consigo mismas), pero quizá es el más centrado alrededor de la media de edad, que ronda los 35 años, creo, pero con una pequeñísima desviación típica; ni todas las personas son inconstantes, pero el grupo es muy variable en cuanto a asistencia y compromiso con la poesía se refiere, aunque no con la ilusión, que siempre llevan puesta, constantemente.

En cuanto a «simpáticos», me permití la broma de puntualizar que me refería al grupo y no a los integrantes del mismo… pero porque sé que tienen un sentido del humor en el que esa broma no desentona. Tampoco afirmé que alguna de las personas que atiende no sea simpática… pero dejé en el aire la duda, supongo. 😛

He de añadir que es, quizá, el grupo más inesperado (no esperaba que se consolidase en el tiempo) que me haya encontrado, con un cariño personal que me enternece y me inspira, a su vez, cariño de vuelta (esta vez a cada una de las personas), un grupo generoso y divertido, gamberro, juguetón (aunque muy poco en su poesía) y con unas ganas de quererse que les puede convertir en una auténtica joya para la memoria… para esa vejez que pasaré recordándoles, antes de dar un salto cuántico y morir, feliz de haber vivido como quería vivir, libre y rodeado de poesía.

Se lo debo, en parte, a cada una de estas estupendísimas personas.

Apuntes para la presentación de Paraguas

Algunos apuntes que me sirvieron para tener algo interesante que decir durante la presentación del libro de haikus Paraguas, hace ya casi 3 años.

El abandono de lo in-útil

  • Utilidad versus inutilidad
  • ¿Existe lo in útil?

¿Cuándo un paraguas deja de ser
un paraguas? Referencia a Deconstrucción

  • La vejez
  • El consumismo
  • El desapego
    • ¿Cuándo un objeto tiene valor sentimental?
    • ¿Cuándo no?
    • ¿Y si todo lo tuviese?

Paraguas ROTOS -> Lo Roto.

  • La reparación
  • El uso de lo roto
  • La función (lo útil)

Poema Cifrado

Programa para «cifrar» con un básico «Cifrado César», modificando letras por otras letras.

No acabé de darle entidad, así que no lo incluyo en el apartado de Poesía Programable que tanto me divierte en ocasiones.

Hace más de un año realicé este pequeño proyectito para un podcast poético que coordinaba Ernesto Pentón:

Proyecto para escribir un poema (sin tildes) desajustado una cantidad variable que se llamará desajuste.

Escribir un programa en C que modifique un texto dado cambiando cada letra por la letra siguiente en el alfabeto a partir de ahí llegar hasta la letra z y continuar con las primeras letras del mismo como si el alfabeto fuese un vector circular infinito.

Utilizar el operador módulo dividiendo la suma del índice más su desajuste entre 27 para hacer las consecuentes sustituciones (de la letra i por la letra (i+desajuste)%27) por las letras siguientes teniendo en cuenta que no puede pasar del número 26 (de 0-A a 26-Z).

Utilizar un array de letras para que sea el índice del array quien me diga qué letra sustituye a qué letra.

Pero el hecho de que no pudiese hacerlo con tildes sin una complicación enorme (es muy rollo programar en C con Wide Strings), decidí no generalizarlo a más de una frase y lo dejé por demasiado absurdo. Sí, sí, demasiado absurdo.

/********************************************************
    Poema Desajuste (escrito en C)
    realizado por Giusseppe Domínguez
    el día 11 de marzo de 2024 en Madrid
    bajo el sol del invierno.
********************************************************/
#include <stdio.h>
#include <string.h>
#include <time.h>

int desajuste(char *verso, char *verso_desajustado, int desajuste);
int firma();

int main(int argc, char *argv[])
{
    char verso[]= "primavera es ezo";
    char verso_desajustado[255];

  desajuste(verso, verso_desajustado, 2);

    return(firma());
}

int desajuste(char *verso, char *verso_desajustado, int desajuste)
{
    int  i, letra;
    int  long_verso=strlen(verso);
  char alfabeto[] = "abcdefghijklmnNopqrstuvwxyz";
  int  long_alfabeto = strlen(alfabeto);
  strcpy (verso_desajustado, verso);

    printf("Verso antes   de bucle es: #%s#\n", verso_desajustado);

    for (i=0; i<long_verso; i++) {
        if (verso[i] == ' ') verso_desajustado[i] = ' ';
        else
     for (letra=0; letra<long_alfabeto; letra++) {
       if (verso[i] == alfabeto[letra]) verso_desajustado[i] = alfabeto[(letra+desajuste)%long_alfabeto];
     }
    }

    printf("Verso después de bucle es: #%s#\n", verso_desajustado);
    return long_verso;
}

/* Función para aumentar mi ego cada vez que se ejecuta. */
int firma()
{
  time_t tiempo = time(0);
  struct tm *tiempolocal = localtime(&tiempo);
  char txt_firma[128];
  strftime(txt_firma,128,"\nGiusseppe Domínguez, a las %H:%M. M-%Y%m%d",tiempolocal);
  printf("%s\n",txt_firma);
    return 0;
}

 

 

Esto no es una broma