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.

PROYECTO 0021: Making of (Mata la lana)

[youtube_sc URL=https://youtu.be/BcMcyEa5vmE]

Título: Mata la Lana (Making of)

Idea original: Diana Córdoba

Haiku de Alejandro Gallego

Costura del Haiku
Virginia García y Diana Córdoba

Tema musical: Mouse Trap
Music: http://www.purple-planet.com

Edición vídeo
Giusseppe Domínguez

Imágenes de Portada y Cierre
Tanja Ulbrich

Una Producción de

Laboratorio de Poesía Experimental
Asociación Cultural Clave 53

PROYECTO 0022: Poema para ahuyentar mosquitos

[youtube_sc URL=https://youtu.be/Z1p54H2MKmo]

Título: Poema para ahuyentar mosquitos

Idea original
Alejandro Gallego

Aportan ideas

Mercedes Abad
Miguel Angel Díaz
Andrea Vidal
Daniel Moreno Gil
Virginia Garcia
Manuel Perez
Giusseppe Domínguez

Fotografías
Daniel Moreno Gil

Edición de video
Giusseppe Domínguez

Cabecera y títulos de crédito
Alejandro Gallego

Imágenes de portada y cierre
Tanja Ulbrich

Poemas

Al mosquito de la trompetilla
Francisco de Quevedo

El mosquito
José Emilio Pacheco

Una Producción de

Laboratorio de Poesía Experimental
Asociación Cultural Clave 53

PROYECTO: 0021 – Mata la Lana

[youtube_sc URL=https://youtu.be/C4-SMbDP498]

Título: Mata la Lana

Idea original
Diana Córdoba

Haiku
Alejandro Gallego

Costura del Haiku
Virginia García
Diana Córdoba

Audio
Alejandro Gallego
Tanja Ulbrich

Edición vídeo
Giusseppe Domínguez

Cabecera y Títulos de Crédito
Alejandro Gallego

Imágenes de Portada y Cierre
Tanja Ulbrich

Una Producción de

Laboratorio de Poesía Experimental
Asociación Cultural Clave 53

Proyecto Puntuación

Sólo por ver en el navegador la pestaña de la publicación de uno de los engendros generados por el programa puntuación.c ha merecido la pena hacerlo.

La idea es realizar un libro cuyas páginas tan sólo contengan puntuación, incluidas también la ñ y la ç. Además, hay otros signos como los paréntesis, corchetes, llaves, las arrobas, almohadillas, dólares y ampersand.

No he querido emular a e.e.cummings, sino ir más allá de lo posible con una lectura imposible. Quizá más en la línea de los Cuatro Sonetos del Apocalipsis de Nicanor Parra.

Esto no es una broma