Palimpsesto: Al son del son

Al son del son

Al son del son son son
ellos y ellas son son son
nosotros y nosotras somos somos somos

al son del son son son
ellos y ellas y nosotros y nosotras
no somos más nosotros y nosotras
sino tan sólo son son son

al son del son son son
ellos y ellas han ganado la batalla del son son son
perdida la guerra del somos somos somos
que parece que nunca combatió al son son son

y así serán serán serán
sin ser lo que podrían haber sido
y ya no son son son.

URLarga: Feliz 2018

Este año, trabajando con las URLs, he decidido realizar 27 felicitaciones navideñas con este motivo, derivando a quien le dé por buscar si esas urls tienen algún sentido otro que el azaroso, al menos a esta entrada del diario que dedicaré a semejantes especímenes.

Programé un pedacito de código C (con VI, por supuesto, y «from scratch», como a mí me gusta) que ha generado 27 URLs únicas. Las he acomodado con GIMP/Linux sobre papel fotográfico que me regalaron con la impresora y al que no sabía qué uso dar.

Me gusta la unicidad del (pseudo)azar programable, que dota de cierto engañoso aura a cada una de las pequeñas piezas que, por momentos, pensé en personalizar, pero intervenía en el azaroso gestar de las mismas… Ya es suficiente con que las URLs comiencen con mi SLD (Second Level Domain), en lugar de un dominio generado al azar.


/*****************************************
urlarga.c

Programa crear URLs que no tengan ningún sentido
más que el azaroso.

Añado la dirección del servidor para que si alguien
quiere ir, al menos aparezca una mínima explicación
de en qué consiste el proyecto.

Derivo a una URL que contiene una búsqueda en mi blog
incluyendo la palabra "urlarga" que remitirá
a una entrada específica creada para tal fin.

*****************************************/

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <wchar.h>
#include <locale.h>

// Longitud de la URL formada, incluyendo el protocolo y el servidor
#define LONGITUD_MAX 729
// Para realizar 27 URLs arbitrarias
#define NUM_URLS 27

int main()
{
  setlocale(LC_CTYPE, ""); // Necesario para que funcionen las ñ
  
  int  i, j, letra, l_alfa, l_prot, l_serv, l_base;
  // Un alfabeto incluyendo algunos signos de puntuación
  wchar_t alfabeto[] = L"0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZabcdefghijklmnñopqrstuvwxyz!!$%&/()=?¿¡,;:-_+ç";
  wchar_t URL[LONGITUD_MAX];
  wchar_t protocolo[] = L"http://";
  wchar_t servidor[] = L"giusseppe.net/blog/?s=feliz&2018&urlarga&";

  l_alfa = wcslen(alfabeto);
  l_prot = wcslen(protocolo);
  l_serv = wcslen(servidor);
  l_base = l_prot + l_serv;

  srand (time(NULL));

  for (j = 0; j < NUM_URLS; j++)
  {
    wmemset(URL, L'\0', LONGITUD_MAX);
    wcscpy(URL, protocolo); 
    wcscat(URL, servidor); 
    for (i = l_base; i < (LONGITUD_MAX-1); i++)
    {
      letra = rand() % l_alfa; // Obtenemos una letra (índice) al azar del alfabeto
      // Aleatoriamente, si el anterior no era un punto ni una /, ni estamos al final de la URL, ponemos un punto.
      if ((!(rand()%5)) && (URL[i-1] != L'.') && (URL[i-1]!=L'/') && (i != (LONGITUD_MAX-1))) URL[i]=L'.';
      else URL[i]=alfabeto[letra];
    };
    wprintf(L"|%ls|\n", URL);
  };
} // main()

Palimpsesto: Extraer el mineral poético

Extraer el mineral poético

La mina de carbón poética
contamina el medio ambiente
con gases de efecto invernadero
que aumentan la temperatura del planeta
hasta calentar a sus habitantes
y hacer que les sangren las orejas
provocando hambrunas de palabras
el regiones tan alejadas las unas de las otras
como un poema de un anuncio de esteroides.

La mina de carbón poética
contribuye a la indulgencia prosaica
de anestesias de cartón piedra
proyectadas en la mitad de cada salón
caja sin tubos
que perdonas el pecado del mundo
descargando un globo de rapaces
en mitad de una jauría de corderos
como un poema de un anuncio de asteroides.

Palimpsesto: No hago nada

No hago nada

La doble negación no niega
el negativo sentimiento de abandono
la derrota involucrada en las tinieblas
el horizonte vertical de negra ojiva.

No hago nada y hago que no hago
haciendo un sinfín de insurgencias en el alma
que no existe
haciendo una miríada de gestos hacia un dios
que no existe.

Hago como que no hago y así fenezco
en un continuo deambular de pupilas ciegas
sobre una lágrima artificial de durazno en flor
que no existe.

Sobrevaloro la existencia de la esencia
en un cuello de botella agreste y cruel
al que llamamos madurez
o paso inexorable (como debe ser) del tiempo
y así hago una nada de acción inasible y eterna.

Esto no es una broma