27 Mayo 2014

Generador de títulos de novelas de la saga ‘Juego de Tronos’

Continuando con la serie de generadores de texto aleatorio, le toca el turno a la saga “Canción de Hielo y Fuego”, más conocida como Juego de Tronos.
En esta ocasión tienes el poder de generar el siguiente título de la saga. ¡George R. R. Martin te lo agradecerá!

novelas de la saga de juego de tronos

 

Tags: , , ,
Publicado en Humor, Lingüística el Martes 27 de Mayo de 2014 a las 9:36 | 0 Comentarios

10 Noviembre 2010

Generador de charlas sobre Social Media

Social Media es la expresión de moda. La tecnología que permite la interacción social y la generación de contenido colaborativo. El santuario donde se encuentra el negocio en Internet1, caldo de cultivo para buscadores de chollos y vivero de nuevos títulos autoproclamados en inglés. ¿Quién no preferiría ser community manager en vez de estudiar una carrera de verdad? Para todos los que necesitan dar una charla sobre Social Media, presento una nueva versión del generador de frases adaptado a los nuevos tiempos, que permitirá idear una auténtica disertación digna de un profesional de la red social.

Tú, gurú visionario, que puedes escribir correctamente LinkedIn al primer intento, que te registraste en Facebook una semana antes que tus amigos, que tienes más seguidores en Twitter que libros leídos en toda tu vida, sí, tú, no te lo puedes perder. El generador de charlas sobre Social Media producirá automáticamente un resumen para tu próxima charla.

Generador de charlas sobre Social Media

1 Sarcasmo aparte, el negocio siempre existe para quien tiene algo tangible que ofrecer.

Tags: , , , , ,
Publicado en Humor, Lingüística el Miércoles 10 de Noviembre de 2010 a las 16:06 | 1 Comentario

25 Mayo 2010

Crissisworky, un Jabberwocky en español

Poema inspirado en Jabberwocky en español, representando al monstruo como una parodia de la crisis del empleo en España.

 

Jabberwocky en español

 

Estaba oscrudo, y el sinfrén macróparo,
espiralizante, destrozempleaba;
encrispardos brumían los runcionarios
y los sinditantes huelgeneralaban.

“¡Vigila al Crissisworky, improvisero!
¡Garras que desinflan, dientes que recortan!
¡Cuídate del pájaro Recesón y evita
al dinegro Ladrilloncho!”

Empuñó su espada decretal:
tras buscar al climalvado largo tiempo
descansó bajo el árbol Nohagonada
y diose, planendoso, por resuelto.

Mas, cuando ilusibérrimo sopaba,
apareció el Crissisworky, desatado,
destrizando soldompleos sin cesura,
bolsacudiendo un eurorror bancagitado.

¡Un, dos! ¡Un, dos! ¡Zis, zas! Tijeretando,
la espada decretal blandió eurohistérico;
impuestante se ivalzó, bajopensiondo,
y regresó, amargotado e imperférrito.

“¿Haslo matado al Crissisworky, talantero?
¿No nos aguarda hipocifrón resguardecido?
¡Oh día grande! ¡Buenas noches! ¡Buena suerte!”
Tras él yacía un caosario lamerido.

Estaba oscrudo, y el sinfrén macróparo
destrozempleaba y espiralizaba;
encrispardos brumían los runcionarios
y los sinditantes huelgeneralaban.



Inspirado en Jabberwocky. Poema explicado en el post anterior. Este poema puede evolucionar en el tiempo sin previo aviso.

Tags: , ,
Publicado en Artículos, Lingüística, Política el Martes 25 de Mayo de 2010 a las 9:03 | 5 Comentarios

24 Mayo 2010

A través del espejo, versión crisis española

Alicia se encontró súbitamente en un mundo distinto al que había conocido hasta entonces. A lo lejos se adivinaban tumultos y revueltas; grises líderes montaban en cólera y aturdidos campesinos intentaban capturar con redes y trampas a unas extrañas criaturas con forma de que revoloteaban más allá de su alcance. Intrigada, se acercó a uno de ellos que estaba encaramado a un muro.

– Buenas tardes, señor – dijo, educadamente -. Disculpe, pero estoy algo desconcertada, ¿qué son esos seres que intentan atrapar?
– Buenas tardes, niña – dijo el campesino -. ¿Dónde has estado estos dos últimos años, que no reconoces a una esperanza?
– “…las esperanzas, esos microbios relucientes…” 1 – recitó Alicia, de memoria.
– Vive Dios que cortazeas con precisión, niña. Las mismas son, esas que ves alejarse con nuestras ilusiones y nuestros salvahorros.
– Pero, ¿por qué? ¿Qué ha ocurrido?

Por toda respuesta, el campesino le extendió un tomo gigante de páginas ajadas, con la inscripción BOE en la portada. Alicia lo abrió y comenzó a hojearlo para ver si encontraba algún párrafo que pudiera entender -… pues en realidad parece estar escrito en un idioma que no conozco– se dijo a sí misma.
– ¿Qué galimatazo 2 es este? – comenzó a decir, pero de repente se abrió ante sí una página con una oscura ilustración y lo que parecía ser un poema, y ella leyó en voz alta:

Crissisworky

Estaba oscrudo, y el sinfrén macróparo,
espiralizante, destrozempleaba;
encrispardos brumían los runcionarios
y los sinditantes huelgeneralaban.

“¡Vigila al Crissisworky, improvisero!
¡Garras que desinflan, dientes que recortan!
¡Cuídate del pájaro Recesón y evita
al dinegro Ladrilloncho!”

Empuñó su espada decretal:
tras buscar al climalvado largo tiempo
descansó bajo el árbol Nohagonada
y diose, planendoso, por resuelto.

Mas, cuando ilusibérrimo sopaba,
apareció el Crissisworky, desatado,
destrizando soldompleos sin cesura,
bolsacudiendo un eurorror bancagitado.

¡Un, dos! ¡Un, dos! ¡Zis, zas! Tijeretando,
la espada decretal blandió eurohistérico;
impuestante se ivalzó, bajopensiondo,
y regresó, amargotado e imperférrito.

“¿Haslo matado al Crissisworky, talantero?
¿No nos aguarda hipocifrón resguardecido?
¡Oh día grande! ¡Buenas noches! ¡Buena suerte!”
Tras él yacía un caosario lamerido.

Estaba oscrudo, y el sinfrén macróparo
destrozempleaba y espiralizaba;
encrispardos brumían los runcionarios
y los sinditantes huelgeneralaban.

– Es algo difícil de comprender – dijo Alicia cuando hubo terminado -. Es como si me llenara la cabeza de ideas, ¡sólo que no sabría decir cuáles son! – y siguió, volviéndose hacia el campesino: – en todo caso, parece que alguien ha intentado matar a algo tras esperar demasiado tiempo… ¿qué significa “climalvado”?
– No eres muy espabilada, niña 3 – dijo el hombre -. Un climalvado es un ente maligno que intenta acabar con el clima social. ¿Ves? La propia palabra lo dice, al igual que “oscrudo” indica que el tema está oscuro y bastante crudo.
– Ya lo comprendo – respondió Alicia -. Imagino, pues, que “sinditante” será una referencia a un representante sindical.
– Vas aprehendiéndolo, niña – repuso el hombre -. Así es, al igual que “planendoso” es un adjetivo que designa a aquel que te endosa un planE invocando al Ladrilloncho y se queda como unas pascuas.
– Una última pregunta, amable ciudadano, y le dejaré tranquilo: ¿a qué se refiere con “hipocifrón”?
– Esa, mi niña, es una palabra que significa “bajo un montón de cifras engañosas”, y que advierte de la posibilidad de que el Crissisworky, aunque agonizante, aún respire. Observa el prefijo “hipo”, que significa “debajo de” en una olvidada lengua, el griego, que es especialmente adecuada en este contexto oniriconómico. ¡Adios!

Y diciendo esto se alejó raudo, uniéndose a una muchedumbre que transportaba pancartas con eslóganes en los que abundaba la letra pe, la letra zeta y la letra dimisión.

Alicia se sentó bajo un sauce llorón y, aunque la hora del desayuno ya quedaba lejos, dejó vagar su mente buscando seis cosas imposibles en que creer. “Uno: las pensiones son intocables; dos: el gobierno sabe lo que hace; tres, con la oposición estaremos mejor…”, mas no fue capaz de completar la tarea, ya que, cuando sólo llevaba tres, el post terminó.


1: Historias de Cronopios y de Famas, por Julio Cortázar – Alegría del Cronopio
2: Through the looking-glass, por Lewis Carroll – Jabberwocky – (Esta versión evolucionará en el tiempo sin previo aviso.)
3: El lector audaz reconocerá en Alicia a la niña de Rajoy.

Tags: , , ,
Publicado en Artículos, Lingüística, Política el Lunes 24 de Mayo de 2010 a las 9:04 | 1 Comentario

1 Diciembre 2009

Bullshit Generator en castellano

Tras el éxito del Harry Potter Generator, hoy presento una nueva aplicación del generador que intentará ayudar a quienes necesiten ideas frescas para vender su negocio puntocom o pensar un título con gancho para su presentación multimedia. Tras un comentario de pseudópodo en el que descubrí los “bullshit generators”, comprendí que el concepto de bullshit empresarial no estaba del todo extendido en castellano. Así que ahí queda mi granito de arena:

Bullshit GeneratorPulsa en la imagen

Fundamentos del Bullshit Generator

Desde siempre me ha gustado todo lo relacionado con la lingüística y el procesamiento lenguaje natural y este blog suele tratar a menudo temas que de una forma u otra tocan estos conceptos: traducciones, significados ocultos, erratas, etc. En el último post se me ocurrió parodiar la estructura repetitiva de las novelas de Harry Potter, inspirado por el ejemplo del generador de novelas de Dan Brown (que sigue siendo el mejor y más divertido generador aleatorio en castellano, en mi opinión). Sin embargo, me pareció que, aunque la parte creativa era difícil (elegir la estructura, los textos, darle humor, relacionarlo con las novelas), la parte técnica se convertiría en un infierno si quería que fuera flexible, fácilmente ampliable y que respetase las reglas del castellano.

Mi objetivo era poder seleccionar nombres de personajes y objetos, fijando al azar su género y número al mismo tiempo, y que estas selecciones determinaran el género y número de todos los elementos de la frase que hicieran referencia a ellos. También necesitaba que el añadir nuevas palabras y frases a la gramática fuese sencillo y separado del código. Para todo esto decidí crear mi propio generador de producciones. El generador aún está en fase de desarrollo y aunque tiene mucho por solucionar, ya permite crear rápidamente gramáticas bastante complejas (su nombre técnico sería “redes de transición recursiva”) en un fichero aparte y generar frases recorriendo las producciones de forma recursiva.

Este sería un ejemplo teórico de este tipo de gramáticas (la sintaxis no es la que utilizo sino una más simplificada para el ejemplo):

Ejemplo Gramática RTR

Nombre, Artículo, Verbo, Adjetivo

Producciones de la gramática. Cada una de ellas puede tomar valores de forma aleatoria. Estos valores son cadenas normales a las que se añade código para añadir las terminaciones de género y número.

Por ejemplo: (no se muestra el código que ajusta género y número)

Frase = Artículo Nombre “que” (“no”) Verbo “a” [Frase | Artículo Nombre (Adjetivo)]
Artículo = “el” | “la” | “los” | “las”
Nombre = “hombre” | “mujer” | “caballo” | “yegua”
Verbo = “amaba” | “susurraba” | “admiraba”
Adjetivo = “rápido”

Reglas implícitas

– Primera letra de frase en mayúscula
– “a el” -> “al”
– “de el” -> “del”
– No repetición de nombres ni verbos

Ejemplos de frases que puede generar esta gramática

– “Los hombres que no amaban a las mujeres”
– “El hombre que susurraba a los caballos rápidos”
– “La mujer que susurraba a los hombres que no amaban a las yeguas”
– “Los caballos que no admiraban al hombre que amaba a la yegua que no susurraba a las mujeres rápidas”

La gramática consiste en una serie de identificadores, que son los nodos o “entidades” de la red, por cada uno de los cuales se definen los valores que pueden tomar aleatoriamente, que serán listas de palabras y/o otros nodos. No he intentado crear un motor de generación universal sino uno orientado a textos en castellano con atajos para añadir a las entidades de la frase los atributos de género y número, definir si se deben instanciar cada vez o mantener el primer valor que tomen,  y utilidades que he ido añadiendo a medida que las necesitaba, como la posibilidad de agrupar entidades (para tratarlas como grupo y en plural), definir producciones opcionales que sólo se pueden elegir si se cumple una condición predefinida, o asignar valores a variables para usarlos posteriormente como parte de una condición o como atributo de género o número de otra entidad. El Harry Potter Generator es el mejor ejemplo de aplicación de todas estas funciones. En suma, un pequeño Frankenstein demasiado descosido todavía como para mostrar su código a la luz.

Tags: , , , ,
Publicado en Artículos, Lingüística, Personal, Proyectos el Martes 1 de Diciembre de 2009 a las 17:49 | 4 Comentarios

  • Archivos

  • Buscar en Subliminalia

  • Vídeos

  • SGAE Wars
    Best Review Ever
  • Calendario de posts

  • Marzo 2017
    MTWTFSS
    « May  
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031