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;
}

 

 

bombas contra alguien que no sea niños

Es raro detenerse a pensar si están excluyendo a las niñas del apoyo antibelicista o si es que ante las bombas poco importa el lenguaje inclusivo.

Es más, me hace pensar en que no se atente contra los niños, pero que se siga bombardeando a adultas y adultos.

Sé que es un llamamiento de «Save the children», y que, por tanto, poco foco en otros locos. Pero vaya, que no he podido evitar detenerme en esta tonta reflexión al ver ese llamamiento a firmar, como si alguien estuviese a favor de bombardear niños o niñas… y estuviese deseando que ocurriese.

No sé, la reflexión es algo torpe hoy, pero en resumen, la obviedad de la magnitud del genocidio me estaba tapando de ver el matiz… o algo así.

Hay días espesos.

Ese cuadro

Estar pendiente de ese cuadro
ese cuadro
ese cuadro
descuadrado
ese cuadro
ese cuadro
ese cuadro descuadrado
que no es paralelo
no es perpendicular
no forma ángulos rectos
en esa retícula
ese cuadro
ese cuadro
ese cuadro díscolo
ese maldito desordenado
ese atentado entrópico
ese despilfarro de desorden
ese cuadro
ese
ese cuadro
que no puedo dejar de mirar
mientras
el resto del mundo
ignorante
sigue comiendo como si tal cosa
sigue charlando como si no pasase nada
sigue viviendo con normalidad
geométrica
mente
hablando.

Páginas de sangre 01

Este proyecto es un librito rescatado de la basura, como aquel que dice, que quiero rellenar de textos asémicos, si es que ese oxímoron puede ser afirmado.

Letras inventadas sobre la marcha, tan solo dejándome llevar por el movimiento de la mano, sin mayor trascendencia, sin intención de afirmar, guardando mis opiniones para otra ocasión, alejándome de la afirmación lo máximo posible. Sin dejar de escribir.

El acto de escribir. No la palabra.

Cumpleaños

Carmen hoy cumple años.
Es hoy pero es mayo.
Cumple años pero cumple días.
Es Carmen y además mi amor.
Cumple años pero cumple inciertos.
Es hoy pero será mañana.
Cumple celebra como fiesta pagana.
Es Carmen con la ilusión de siempre.
Cumple sus protocolos de la felicidad.
Es hoy 9 de mayo de 2025.
Cumple años mientras cumple sueños.
Es Carmen con la vida por delante.
Cumple años de futuro y de pasado.
Es hoy cuando abraza la vida con su risa.
Cumple años sin parar de amar.

Amar
Amarlo todo
Amarlo siempre
Amarlo fuerte
Amarlo intenso
Amar la vida
Amar la risa
Amar la alegría
Amar la esperanza
Amar la pereza, incluso la pereza
Amarlo todo
Amar hasta la nada
Amar hasta la nausea
Amar su compañía
Amar su ausencia
Amar su cuerpo
Amar su generosidad
Amar su simpatía
Amar
Amarla
Amar el tiempo
Amar el espacio
Amar la entropía y la entalpía
Amar físicamente y también químicamente
Amar hasta la médula
Amar hasta la noche
Amar hasta la luna
Amar hasta la pena
Amar
Amarlo todo
Amarlo siempre
Amarlo fuerte
Amar
Amarlo
Amarla
Amar
Amar.

El jazz me producía aversión

Este texto, extraído de un libro de Hermann Hesse (El lobo estepario) que descuarticé para realizar un bonito regalo, me estaba esperando ahora que estoy a punto de comenzar un temático de Taller de Poesía Contemporánea basada/inspirada en la historia del Jazz.

Me encanta rescatar papeles casi de la basura para hacer fotografías de proximidad, llamadas «macro», que muestran con detalle la materialidad de la tinta, del papel, a veces con capacidad de apreciarse es mismo tejido que soporta el tejido (texto).

Pequeños placeres visuales.

Esto no es una broma