26 Enero 2010

Gracias, Eric

Esto es lo que ocurre cuando uno pasa mucho tiempo en las nubes sin prestar atención a las cosas importantes. Que se te mueren los ídolos musicales de tu vida y no tienes ni el detalle de dedicarles unas líneas de agradecimiento.

Este va en recuerdo de Eric Woolfson, cofundador, compositor, músico y vocalista del grupo británico The Alan Parsons Project, y fallecido el 2 de diciembre de 2009. Gracias por todo, Eric.

EricWoolfson

Eric Woolfson (1945-2009)

Tags: , , ,
Publicado en Musicalidades, Personal el Martes 26 de Enero de 2010 a las 14:50 | 3 Comentarios

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

18 Septiembre 2009

Harry Potter Automatic Generator

¿Conoce la saga de Harry Potter? ¿Alguna parte de la saga le ha decepcionado? ¿Le gustaría haber escrito usted alguna de las novelas? O sencillamente, ¿envidia a J. K. Rowling y piensa que usted podría hacerlo mejor?

Si ha respondido sí, o no, o yo qué sé, a cualquiera de estas preguntas… ¡Tenemos lo que busca!

Con nuestra fantástica herramienta, El Harry Potter Generator HP-Generator 2000, podrá disponer al momento de una sinopsis instantánea para tener una base sobre la que crear un guión cinematográfico o, si es audaz, una novela completa. ¡Se acabó el pensar! Nuestra herramienta genera un resumen que incluye los elementos más importantes en toda novela de Harry Potter:

  • Palabras inventadas con muchas consonantes repetidas, para emular las creaciones lingüísticas de Lewis Carroll sin sonrojo.
  • Personajes buenos con nombres agradables de pronunciar; personajes malvados con apellidos y apodos horribles.
  • Todo el argumento relevante ocurre en torno al protagonista, lo demás es secundario. ¡Simplicidad al poder!
  • Adultos carentes de iniciativa y/o autoridad. Así nuestro protagonista tiene más libertad para que el guión se desarrolle en la dirección que usted quiere.
  • División clara y precisa entre buenos y malos, ¡olvídese de los dilemas morales!
  • El protagonista puede saltarse las reglas sin sufrir repercusiones; los villanos, no. ¡Haga felices a sus lectores!
  • El protagonista siempre es salvado en el último momento. ¡Aplicamos la técnica Deus Ex Machina de forma profesional!

No lo dude más y encargue ahora una copia de su HP-Generator 2000. ¡Llame ahora!

Y por ser uno de los primeros 18433 usuarios en conectarse a nuestra oferta, le ofrecemos a continuación una generación aleatoria totalmente GRATIS. ¡Gracias por confiar en HP-Generator 2000!

Generar una nueva sinopsis

Tags: , , , ,
Publicado en Cine, Humor, Lingüística, Proyectos, Tonterías varias el Viernes 18 de Septiembre de 2009 a las 0:13 | 11 Comentarios

17 Agosto 2009

Gripe A: estamos condenados

Lavarse las manos es bueno, oiga

Los hombres de este país estamos condenados a contagiarnos de la gripe A, queramos o no, y más concretamente, los varones que pasan la mayor parte del día fuera de casa.

Tras un largo y exhaustivo estudio, las siguientes conclusiones no dejan asomo de duda:

  • En el 99% de los lavabos públicos, la puerta se abre hacia dentro (fuente: ODS*). Luego la única forma de salir de un baño público es tirando del pomo.
  • El 33,3 % de los españoles no se lavan las manos después de mear. Lo siento, amigas, pero es así (fuente: ODS*). De aquí se deduce que, una vez que 3 hombres han usado un baño público, al menos uno ha tocado el pomo con las manos sucias para salir.
  • El 100% de los hombres que entran en un baño público vuelven a salir. (En serio).

De todo esto, se puede inferir que los usuarios de cualquier baño público están obligados a tocar el punto de máxima suciedad, quieran o no, y siempre después de haberse lavado las manos. Según el Ministerio de Sanidad y Política Social, las manos parecen ser el mayor vector de contagio de la enfermedad. Así que, amigos, o conseguimos que la mayor parte de este país deje de pensar como Torrente, o id buscando a algún conocido con gripe A para que os vaya contagiando ahora, que aún no hay colas en los hospitales, antes de que en otoño nuestra legendaria hipocondría se ocupe de colapsarlos.

* ODS: Observación Directa de un Servidor

Tags: , ,
Publicado en Humor, Reflexiones el Lunes 17 de Agosto de 2009 a las 10:28 | 5 Comentarios

29 Julio 2009

ING contra el diseño inteligente

He recibido una correspondencia que parece indicar que el banco ING se une a la comunidad científica en su lucha contra la difusión de esa pseudociencia que es la teoría del diseño inteligente; concretamente, atacando el argumento de la “complejidad irreductible”:

ING se posiciona contra el diseño inteligente

ING se posiciona contra el "diseño inteligente"

Vale, es cierto que como argumentación se queda un poco escasa, pero si se compara con otras líneas argumentales anti-evolucionistas equivalentes, hasta sale ganando.

Tags: ,
Publicado en Humor, Pseudociencias y Supercherías el Miércoles 29 de Julio de 2009 a las 12:05 | 6 Comentarios

14 Julio 2009

Tarifas con discriminación horaria

El pasado 30 de junio de 2009, el Ministerio de Industria anunció las subidas y condiciones de las nuevas tarifas eléctricas. Como usuario de una tarifa con discriminación horaria, soy incapaz de expresar en pocas palabras cómo nos sentimos los afectados por la cantidad de abusos que lleva cometiendo este ministerio desde hace un año con este colectivo, pero al menos voy a intentar ayudar a quienes se encuentren en la misma situación. Al final del artículo incluyo una hoja de cálculo para facilitar la elección de compañía a quienes aún estén decidiendo el cambio al mercado libre, principalmente aquellos de entre 10 Kw y 15 Kw y discriminación horaria.

Electricidad

Un poco de historia

En julio de 2008 desapareció la llamada “Tarifa Nocturna” y fue sustituida por la “Tarifa de discriminación horaria” (TDH). Aquellos que, haciendo caso a los consejos del mismo ministerio en años anteriores, invirtieron grandes cantidades en instalar una calefacción con acumuladores, esperando amortizarla a largo plazo, de repente se encontraron con que su inversión se esfumaba. En julio de 2008, para potencias de entre 5 y 10 Kw (normales para este tipo de calefacción) la nueva tarifa tenía un 26% más de recargo en las horas diurnas y un 6% menos de descuento en las horas nocturnas, lo que equivaldría aproximadamente a una subida total de la factura de un 12% (según la estimación del propio ministerio de un 69% de consumo nocturno y un 31% diurno). Pero además, se pasaba a pagar mensualmente por el término de potencia total, no solamente la diurna como hasta entonces; así, si durante el día se tenían contratados, por ejemplo, 3 Kw y los acumuladores necesitaban por la noche 13 Kw, se pasaría a pagar mensualmente un término de potencia de 13 Kw en lugar de los 3 Kw que se pagaban antes (lo que supone pagar unos 16 euros más cada mes). Otro incremento a sumar a lo anterior.

Si a esto se le añaden los cambios en la instalación para adaptarse al cambio (otro más) en los horarios diurno y nocturno, queda una sangría de dinero que no parece que vaya a detenerse en el futuro. Si esto es un problema en las casas que traían instalada la calefacción eléctrica por causas de fuerza mayor (como no tener suministro de gas en la zona), muchísimo peor es para quienes, siguiendo los consejos del ministerio, decidieron gastar mucho más y cambiaron su instalación pensando en que el ahorro llegaría en el futuro.

La historia continúa

Entonces llegamos a julio de 2009. Llega la liberalización del mercado y la entrada a escena de las suministradoras de ultimo recurso para todo el mundo. ¿Todos? ¡No! A partir del 1 de julio, los clientes con potencia contratada superior a 10 Kw se quedan sin suministrador y están obligados a suscribir un nuevo contrato con alguna comercializadora del mercado libre. ¡Y mientras no lo hagan, sufren otro recargo del 5% por no haber cambiado! Pero claro, para poder contratar antes del 1 de julio hay que conocer las condiciones, y las condiciones no se conocen hasta el… 30 de junio. El día anterior. Un aplauso más para el ministerio.

Cuadro de subidas 2009. Fuente: OCU

Tarifa con discriminación horaria

Basta con echar un ojo a las subidas que NO se mencionaron en la nota de prensa: para los usuarios con TDH, la subida en la factura no es del cacareado 2%, sino de entre un 5% y un 17%. Son, como definen muy gráficamente en la OCU, “los vapuleados clientes de la tarifa nocturna”.

Manos a la obra

Ahora pongo mi granito de arena, para quien le pueda servir. Entre los días 4 y 10 de julio realicé llamadas y mandé correos a las compañías eléctricas para pedir información sobre ofertas con el fin de cambiar al mercado libre. De esos días obtuve las siguientes conclusiones:

  • Nadie estaba preparado para los cambios de tarifa. Los precios que me ofrecieron el día 6 eran distintos a los del día 8, e incluso en el caso de Endesa, resultó que la oferta para TDH que estaba activa el día 6 había desaparecido por completo sin alternativa el día 7.
  • Los intentos de obtener información por correo fueron infructuosos.
  • Todos los números de teléfono para contratación son 902. En el caso de Iberdrola, te tienen esperando una eternidad y al final te sale el mensaje de que llames más tarde y te cuelgan la llamada.
  • Hay que leer el contrato con mucho detalle, ya que la información que ofrecen los teleoperadores a veces es errónea. En varias ocasiones tuve que corregirles los precios que me daban porque se equivocaban en la tarifa que me estaban dando, y lo reconocieron.
  • Nadie quiere contar nada acerca de las condiciones de cancelación y la penalización por cambiar a otra compañía antes del plazo de 1 año. Insistiendo, conseguí averiguar las penalizaciones por cancelación de Unión Fenosa e Iberdrola. La primera penaliza con 0,05€ por kilowatio sin consumir sobre el consumo estimado, y la segunda con un 5% sobre el mismo concepto. El problema es cómo se estima esto, y nadie sabe decírmelo. Otro dato a examinar en el contrato. Y a todo esto, ¿por qué tiene que haber penalizaciones? ¿No se supone que el mercado libre debe facilitar los cambios de usuarios entre compañías y la competencia?
  • Escribí al ministro en el apartado preparado para ello en la página web del ministerio de industria (sí, sí, va en serio, lo pone abajo a la izquierda: “Escriba al ministro”. Seguro que se lo lee). Expuse la situación en que se encuentran estos usuarios y pregunté qué medidas se iban a tomar para facilitarles la vida. Recibí una respuesta en que me informaban amablemente de la nueva situación del mercado eléctrico… que era justamente el punto de partida de mis preguntas.

En fin, que la impresión general es que al ministerio le importan una mierda los usuarios de potencias mayores de 10 Kw, pues no ha facilitado ninguna información al usuario final y poca y tarde a las empresas, y las subidas han sido tremendas y a traición; y que para este tipo de consumos hay que leer muy bien el contrato antes de firmar, o si no, habrá que esperar un año para cambiar de nuevo sin penalizaciones.


Aquí os dejo la hoja de cálculo que he usado para comparar precios según las ofertas que me hicieron Unión Fenosa, Endesa e Iberdrola, para una tarifa con discriminación horaria de entre 10 Kw y 15 Kw. En el caso de Endesa, la oferta desapareció el 7 de julio y por ello el precio que figura es el que se tendría sin descuentos. Se pueden introducir los valores para el consumo punta y valle en los recuadros preparados para ello, y se puede evaluar cuánto subiría la factura el 2010 según la subida del IPC y una posible nueva subida de tarifas (algunas empresas mantienen las mismas tarifas a partir del 1 de enero del 2010 y otras no). Las fórmulas de la hoja están preparadas para copiar y pegar las filas de cálculo de compañía si se quieren añadir nuevas compañías a la lista. Si se quiere calcular para otras ofertas, habrá que actualizar los precios por término de potencia y consumo (y preguntar a las compañías por los descuentos, claro) pero al menos los cálculos básicos están preparados.

(antiguo) Tarifa con discriminación horaria Cálculo de ofertas, predefinida para 10 Kw <= x < 15 Kw con discriminación horaria. (14-7-2009)
Actualización: tarifas actualizadas a fecha 4-12-2009
(antiguo) Tarifa con discriminación horaria Cálculo de ofertas, predefinida para 10 Kw <= x < 15 Kw con discriminación horaria. (4-12-2009)

También os dejo los teléfonos de tarificación nacional que corresponden a la información de estas empresas, para que las llamadas no sean a un 902 (en mi opinión, un robo):

  • Unión Fenosa: 915676000 y pedir hablar con Unión Fenosa Comercial
  • Endesa: 935074767
  • Iberdrola: 913648888

Los teléfonos fueron obtenidos de la web No mas numeros 900.

Cualquier aportación que queráis hacer a la hoja, será bienvenida.


Actualización (15-7-2009):Parece que las cosas todavía se pueden hacer peor. Al intentar aceptar la oferta de Iberdrola el día 15, se han negado diciendo que “no tienen ofertas para TDH de más de 10 Kw desde el 1 de julio”. Sin embargo, no sólo me llamaron el día 14 para ofrecérmela, sino que en la caché de Google (copia local de hoy 15 de julio) está claramente especificada la oferta a fecha 9 de julio de 2009. No sé si a esto se le denomina publicidad engañosa, falsa o sencillamente mentir al consumidor pero seguro que en consumo les encantará saber que Iberdrola ofrece productos que no se pueden comprar.


Actualización 2 (27-7-2009):Ya es posible contratar de nuevo la oferta. No he recibido explicación alguna sobre la negación de dos teleoperadoras en dos momentos distintos a hacerme el contrato el día 15, pero tengo grabada la conversación completa así que sé que no me lo inventé.

Tags: , ,
Publicado en Artículos el Martes 14 de Julio de 2009 a las 14:27 | 28 Comentarios

21 Abril 2009

Gracias, Mario

NO TE SALVES

No te quedes inmóvil
al borde del camino
no congeles el júbilo
no quieras con desgana
no te salves ahora
ni nunca
no te salves
no te llenes de calma
no reserves del mundo
sólo un rincón tranquilo
no dejes caer los párpados
pesados como juicios
no te quedes sin labios
no te duermas sin sueño
no te pienses sin sangre
no te juzgues sin tiempo

pero si
pese a todo
no puedes evitarlo
y congelas el júbilo
y quieres con desgana
y te salvas ahora
y te llenas de calma
y reservas del mundo
sólo un rincón tranquilo
y dejas caer los párpados
pesados como juicios
y te secas sin labios
y te duermes sin sueño
y te piensas sin sangre
y te juzgas sin tiempo
y te quedas inmóvil
al borde del camino
y te salvas
entonces
no te quedes conmigo.

Mario Benedetti



Actualización (17-5-2009):

Qué extraño que, tras casi un mes de no escribir nada, el mismo poema y el mismo título sirvan para lamentar la pérdida de tan gran escritor.

Hasta siempre, Mario.

Mario Benedetti

Mario Benedetti
14/9/1920 – 17/5/2009

PASATIEMPO

Cuando éramos niños
los viejos tenían como treinta
un charco era un océano
la muerte lisa y llana
no existía

cuando muchachos
los viejos eran gente de cuarenta
un estanque era océano
la muerte solamente
una palabra

ya cuando nos casamos
los ancianos estaban en cincuenta
un lago era un océano
la muerte era la muerte
de los otros

ahora veterano
ya le dimos alcance a la verdad
el océano es por fin el océano
pero la muerte empieza a ser
la nuestra

Tags: ,
Publicado en Lingüística, Personal el Martes 21 de Abril de 2009 a las 10:37 | 3 Comentarios

  • Archivos