sábado, mayo 31, 2008

Red de Retro de Madrid

Vía un twitter de Xuanxu, os paso un enlace a una colección Flickr de la gente de RedRetro. Está divertido, aunque todavía no sé si estoy a favor... O sea no, en contra... En contra de estar a favor, quiero decir...

No hacen daño, no destrozan, te levantan una sonrisa gratis... Creo que estoy a favor (aunque puede sentar precedente para acciones menos civilizadas).

viernes, mayo 30, 2008

Otras veces

Quisiera estar en otra parte,
mejor en otra piel,
y averiguar si desde allí la vida,
por las ventanas de otros ojos,
se ve así de grotesca algunas tardes.

Me gustaría mucho conocer
el efecto abrasivo del tiempo en otras vísceras,
comprobar si el pasado
impregna los tejidos del mismo zumo acre,
si todos los recuerdos en todas las memorias
desprenden este olor
a fruta madura mustia y a jazmín podrido.

Desearía mirarme
con las pupilas duras de aquel que más me odia,
para que así el desprecio
destruya los despojos
de todo lo que nunca enterrará el olvido.

Ángel González

Una costura en Matrix

Lo que son las cosas... Aquí puedes ver una costura en los mapas de Google.

En el centro de la imagen, la calle de Noviciado apenas aparece. De la mitad para arriba es una foto, y de la mitad para abajo es otra. Se puede ver todavía mejor si te fijas en la perspectiva que muestran las casas de arriba y las casas de abajo :-)


View Larger Map

Próxima estación: Crisis

Leo en el blog de Joaquín Leguina una explicación a la crisis que ya estamos notando y cada vez más. Como es muy largo, he preferido no pasarlo a mis Compartidos, y poner aquí un enlace.

Yo no volveré

Yo no volveré. Y la noche
tibia, serena y callada,
dormirá el mundo, a los rayos
de su luna solitaria.

Mi cuerpo no estará allí,
y por la abierta ventana
entrará una brisa fresca,
preguntando por mi alma.

No sé si habrá quien me aguarde
de mi doble ausencia larga,
o quien bese mi recuerdo,
entre caricias y lágrimas.

Pero habrá estrellas y flores
y suspiros y esperanzas,
y amor en las avenidas,
a la sombra de las ramas.

Y sonará ese piano
como en esta noche plácida,
y no tendrá quien lo escuche
pensativo, en mi ventana.

Juan Ramón Jiménez,
Alas Tristes (1903)

Via Eva Paris @ Papel en blanco

jueves, mayo 29, 2008

Refactorización

Degraciadamente, en según qué ambientes, el concepto de refactorización está condenado al fracaso desde su misma base, su propia definición:

In brief, refactoring is the gradual improvement of a code base by making small changes that don’t modify a program’s behavior, usually with the help of some kind of automated tool.

("Brevemente, la refactorización es la mejora gradual del código fuente por medio de pequeños cambios que no modificar el comportamiento del programa, normalmente con la ayuda de algún tipo de herramienta automatizada")

Desde el punto de vista técnico, la idea es estupenda. Mejorar el código sin modificar el comportamiento del programa ¡Eureka! Desde el punto de vista de gestión, la idea es indefendible. Mejorar el código sin modificar el comportamiento del programa ¡Herejía!

— ¿Quiere eso decir que el usuario no va a obtener ningún valor añadido por la inversión en tiempo que vas a realizar?— dijo el jefe. [N. del T.: "Eso suena a que estás perdiendo el tiempo."]

— Sí, bueno, o sea, no, quiero decir que el usuario no va a obtener nada nuevo, sólo que cuando en el futuro pida algo nuevo, nos resultará más fácil adaptar el sistema.— contestó el ingeniero, mientras pensaba: "Mejor no te digo nada de aumento de la entropía del sistema, o pensarás que estoy más loco de lo que estoy de verdad".

— Ya... Esto... Verás, creo que es más importante que te dediques a tareas que incrementan el valor que el usuario obtiene de tu trabajo. Luego, cuando haya tiempo, te dedicas a "mejorar"— argumentó el jefe. [N. del T.: "Deja de mamonearme y ponte a currar de una vez"]

— Es que si no mejoramos ahora, cada vez será más difícil hacerlo después. Aunque el usuario no lo vea, las modificaciones mejoran nuestro tiempo de respuesta en el futuro, y con ello su satisfacción.— el ingeniero intentaba contraatacar, usandotérminos sencillo que pudiera entender.

— Mira, es mejor que te dediques a proporcionar valor al usuario.— sentenció el jefe [N. del T.: "Que te calles, chitón, shhh, www.shhh.com..."]

— Lo que digas. [N. del T.: "Haré lo que considere necesario para facilitar mi trabajo y evitar que el sistema llegue a un estado de parálisis funcional"]

¿Y tú? ¿Refactorizas?

¿Y lo sabe tu jefe?

Dos buenas noticias

La primera noticia es musical. Abe Rábade ha publicado el segundo volumen de su Ghu! Project, aunque esta vez es septeto en vez del quinteto de su primer volumen.

La segunda no es tan buena, así que al final no la pondré.

miércoles, mayo 28, 2008

Chat

Es curioso. Me he dado cuenta de que en los chats es posible mantener dos conversaciones con la misma persona. Es como si hubiera una conversación principal, y otras subordinadas, que pueden tener o no relación con la principal. Habitualmente (al menos es lo que he comprobado), la conversación paralela consta de mensajes escritos entre paréntesis... Ejemplo:

Alice: ¿Viste el informe?
Bob: No, todabía no he tenido tiempo.
Alice: Hazlo en cuanto puedas, corre prisa (es "todavía")
Bob: Ok, en cuanto lo haya leído nos reunimos y lo vemos.
Bob: (es verdad, perdón, a veces se me va la tecla)
Alice: Vale, eso haremos.
Alice: (nah, no problemo)

¿Os ha pasado alguna vez? Voy a bautizar las conversaciones paralelas subordinadas como "sub-conversaciones".

martes, mayo 27, 2008

En prensa

espacio_europeo Genial repaso/tirón-de-orejas de Rafael Puyol (Presidente del Consejo de Dirección IE Universidad) a toda la comunidad universitaria, en La Tercera de ABC, por el tema de la Bolonia que viene (shh, shh, que viene que viene...). No se salva nadie: Departamentos Universitarios ("[...], junto con las comunidades de vecinos, son uno de los inventos más sombríos de la humanidad"], Conferencias de Decanos y Directores ("tienen que admitir que no son Fuenteovejuna", "algunos responsables académicos [sigen] intentando recuperar planes de estudios definidos poco después de la muerte de Viriato a los que han canonizado como cuasiperfectos"), colegios profesionales ("más abiertos y menos corporativos", "no pueden convertirse en censores de lo que está bien o mal"), Aneca ("tiene que actuar con rigor, pero también con flexibilidad"), Universidades Públicas (las privadas no tanto por motivos evidentes si seguiste el primer enlace, "[las públicas] deben conducirse con más generosidad con las privadas y no descalificar, sin más, sus iniciativas con el argumento de que las necesidades del mercado están cubiertas con su oferta"), alumnos ("algunos grupos o asociaciones [no tienen razón] cuando afirman que el proceso de Bolonia supone una mercantilización de la educación superior"), Comunidades Autónomas ("han de superar la pretensión de no crear demasiadas diferencias entre sus Universidades") y por fin, el propio Ministerio ("ha de favorecer la venida de estudiantes internacionales mediante procedimientos que no supongan para los candidatos un calvario descorazonador"). En fin, ahí queda eso.

planeta_rojo Cerca de 900 millones de kilómetros de viaje ("papá, ¿queda mucho?") lo han llevado desde la Tierra a Marte. Se llama Phoenix, y finalmente ha aterrizado en la superficie de Marte, cerca del polo Norte del planeta. No deja de ser sorprendente que un chisme así sea capaz de aterrizar de manera más o menos suave en la superficie de nuestro planeta hermano. Si no fuera porque la época quedó atrás, no podría por menos que gritar a lo trancas_y_barrancas: "¡¡brujería!!"

También en ABC, se hacen eco de la publicación de los poemas inéditos de Ángel González, encontrados por su viuda tras su muerte, sucedida el pasado 12 de enero. El poemario está editado por Visor Poesía, en su colección Palabra de Honor.

Por otra parte, y en el otro lado del mundo, Narayana Murthy, el llamado Bill Gates de Asia apunta a Europa, según publica hoy Expansión. La filosofía del presidente de Infosys Technologies no puede ser más clara: "Defino la globalización como extraer capital de donde sea más barato, encontrar talento donde la oferta sea mejor, producir donde sea más rentable y vender donde estén los mercados; y todo eso sin restricciones de fronteras". El señor Murthy quiere ahora ampliar los ingresos procedentes del mercado europeo, del 27% al 30%, que da 100% si lo sumas al 58% de EEUU, 3,5% de la India, y un 11,5% de otros países. El artículo entero no tiene desperdicio.

Ono inicia en Valladolid las pruebas con un nuevo protocolo de comunicaciones (la tercera versión de Docsis) que permitiría la transmisión a 100 Mb tan pronto como en el último cuatrimestre de este año. Esta tecnología sólo está implantada en algunos países asiáticos y zonas de Estados Unidos, y en Reino Unido, Francia, Holanda y Austria. Lo curioso es que en estos momentos Telefónica se está planteando si continuar con la instalación de su nueva red de banda ancha basada en fibra óptica hasta el abonado, o no...

Control Be, Control Ka, Control I, Control Ene

Mira, ya estoy harto. ¿Itálica en este programa es Ctrl+I o Ctrl+K? Y las negritas ¿Ctrl+B o Ctrl+N? Estoy harto de tener que aprenderme el mismo comando con exactamente la misma funcionalidad de una aplicación a otra.

Francamente, opino que una cosa es localizar (brrrr) una aplicación para que entiendas que ese comando activa la negrita y no la "bold", y otra cosa distinta es que lo traduzcas absolutamente todo. Para los que trabajamos unas veces con una aplicación en un idioma y con la misma aplicación en otro idioma, sería mucho más usable recordar dos atajos de teclado, y no treinta dependientes de contexto. Eso en el fondo no hace más que interrumpir mi estado de flujo y entrar en el siguiente modo: "¿Qué quiero hacer? Poner negritas ¿En qué aplicación estoy? Estoy en Word ¿Qué comando de Word pone negritas? Ctrl+B". ¡Pues no, eso es buscar!. "Pulso escape, descarto la opción Ctrl+B; siguiente alternativa, Ctrl+N". ¡Bien!

En términos combinatorios, el tema va algo más o menos así:

Aplicaciones Teclas Comandos posibles
Microsoft Office
Live Writer
Ctrl+N
Ctrl+B
Ctrl+I
Ctrl+K
Ctrl+S
Nuevo documento
Negrita
Buscar
Itálica
Ir a...
Insertar hipervínculo

 

Si te dejas llevar por tu intuición o por tu costumbre, es posible que acabes buscando algo cuando querías poner negritas, o que pongas negritas cuando querías abrir un nuevo documento...

Conclusión: ¡Por favor, no traduzcas los atajos de teclado!

domingo, mayo 25, 2008

Ejercicios calisténicos para objetos (II)

En este segundo post, analizo el primero de los ejercicios calisténicos para objetos sugeridos por Jeff Bay de ThoughtWorks, en el libro "The ThoughtWorks Anthology", y que publiqué hace unos días.

1. Usa un sólo nivel de indentación por método.

Usa sólo un nivel de indentación por método. Si al escribir un método necesitas un nivel más, significa que tienes que crear un nuevo método al que llamarás desde aquél.

En mi opinión, este ejercicio favorece la reducción drástica de la complejidad ciclomática de un método, ¡tan drástica que su objetivo es reducirlo a uno! Creo que este ejercicio no es malo si lo vemos en su contexto, local, pero creo que pierde fuerza cuando se considera a un nivel un poco más alto.

En mi opinión, la complejidad de un problema es inherente a ese problema. Quiero decir que no puedes reducir la complejidad, no puedes hacer que el problema sea más sencillo. Si lo haces más sencillo cambias el problema. Lo que sí es posible es "esconderla" detrás de algún sitio. El principal mecanismo para esconder la complejidad es por medio de la abstracción, el medio de que dispone nuestra razón para crear un modelo simplificado de la realidad, obviando los detalles.

Así que, según lo que he dicho, en realidad no estamos reduciendo la complejidad, la estamos desplazando a otro sitio. ¿Dónde? La respuesta es: en el número de métodos. Considera un método con complejidad ciclomática moderada, di que sea 6 o 7. Eso significa que habrás de transformar un método en otros seis o siete. Ciertamente reduces de 6 a 1, pero multiplicas por seis el número de métodos. Aunque hemos reducido la complejidad del método, hemos aumentado la dificultad para comprender el módulo. Estaría por apostar además que el nombre de los métodos representarán en ellos la estructura del método original.

En conclusión, no creo que se reduzca la complejidad, sino que se reparte, a costa de reducir la inteligibilidad del sistema. En mi opinión, llevado al extremo, este ejercicio puede perder su efectividad. Creo que lo mejor es tener presente el objetivo final: no construir métodos con una complejidad por debajoencima de, por ejemplo, 7 u 8 (una justificación psicológica podría ser el trabajo de Miller).

Pulsación pavorosa

De aquí [el pensar que todo puede hacerse, pero no saber qué hacer] esa extraña dualidad de prepotencia e inseguridad que anida en el alma contemporánea. Le pasa como se decía del Regente durante la niñez de Luis XV: que tenía todos los talentos, menos el talento para usar de ellos. Muchas cosas parecían ya imposibles al siglo XIX, firme en su fe progresista. Hoy, de puro parecernos todo posible, presentimos que es posible también lo peor: el retroceso, la barbarie, la decadencia. Por sí mismo no sería esto un mal síntoma: significaría que volvemos a tomar contacto con la inseguridad esencial a todo vivir, con la inquietud, a un tiempo dolorosa y deliciosa, que va encerrada en cada minuto si sabemos vivirlo hasta su centro, hasta su pequeña víscera palpitante y cruenta. De ordinario rehuimos palpar esa pulsación pavorosa que hace de cada instante sincero un menudo corazón transeúnte; nos esforzamos por cobrar seguridad e insensibilizarnos para el dramatismo radical de nuestro destino, vertiendo sobre él la costumbre, el uso, el tópico — todos los cloroformos. Es, pues, benéfico que por primera vez después de casi tres siglos nos sorprendamos con la conciencia de no saber lo que va a pasar mañana.

IV. El crecimiento de la vida ("La Rebelión de las masas", José Ortega y Gasset)

sábado, mayo 24, 2008

Citas

Vive como si fueras a morir mañana. Aprende como si fueras a vivir para siempre.

Mahatma Gandhi

Great minds discuss ideas; Average minds discuss events; Small minds discuss people.

(Las grandes mentes discuten sobre ideas; las mentes medias discuten sobre lo que ha sucedido; las mentes pequeñas discuten sobre las personas).

Eleanor Roosevelt

When everyone is against you, it means that you are absolutely wrong-- or absolutely right.

(Cuando todo el mundo está en tu contra, significa que estás totalmente equivocado-- o que acertaste totalmente).

Albert Guinon

There is no abstract art. You must always start with something. Afterward you can remove all traces of reality.

(No existe el arte abstracto. Siempre debes empezar con algo. Luego, puedes eliminar todos los rastros de la realidad).

Pablo Picasso

Un ordenador es como el Dios del antiguo testamento: hace que todo se rija por un montón de reglas y además no tiene piedad.

Atribuido a Joseph Campbell

El insulto deshonra a quien lo infiere, no a quien lo recibe.

Diógenes de Sinope

Ah, ¿eres informático? Mira, no me funciona el messenger, a ver si vienes a mi casa cuando te vaya bien y me lo arreglas.

Top #1 del Top 5 de frases que odiamos los informáticos

viernes, mayo 23, 2008

Una presentación "á la Jobs"

Hace tiempo vi un video en YouTube la manera en la que el presidente de Apple, Steve Jobs "inspira" en sus presentaciones. Me gustó tanto que decidí transcribirlo y compartirlo con vosotros. Los cuatro o cinco puntos que se presentan son ciertamente efectivos.

Antes de empezar con la película, quería agradecer a la profesora Beverly Rising, Directora del Departamento de Traducción e Interpretación de la Universidad Pontificia Comillas de Madrid su ayuda en la corrección del texto original, y a mi amiga y compañera Patricia Vázquez por hacer uso de sus "influencias" :-). Muchas gracias a las dos.

Evidentemente, cualquier fallo en la transcripción (tras el video) es responsabilidad enteramente mía. Y ahora, acomódense en sus asientos, y disfruten.

 

Anyone who's watched a Steve Jobs' keynote will tell you he's one of the most extraordinary speakers in Corporate America.

(Jobs) "Who does the best job of that in the world?"

While most presenters simply convey information, Jobs inspires.

I'm Carmine Gallo and today I'll walk you through several key techniques that Steve Jobs uses to electrify his audience. They're elements you can adopt in your very next presentation.

(Jobs) "Welcome to MacWorld 2008. We've got some... some great stuff for you. There's clearly something in the air today".

With those words Jobs opened MacWorld 2008, setting the theme for his presentation and hinting at the major announcement of the day, the launch of the ultra-thin MacBook Air. Whether it's a new notebook or the iPhone, Jobs unveils a single headline that sets the theme.

(Jobs) "Today Apple is going to reinvent the phone".

Once you  identify the theme, make sure's clear and consistent throughout the presentation. Think of a staff meeting, as a presentation, so let's say you're a sales manager, introducing a new software tool to help your team generate, track and share sales leads. You might kick off your meeting this way: "Good moorning! Thanks for coming! I know you’ll be really excited about this. Today we'll make it easier for you to make your quota". That's the headline: "easier to make quota". It's memorable, and it sets the direction for the rest of your meeting. It gives your audience a reason to listen.

(Jobs) "So I've got four things I'd like to talk about with you today".

(Jobs) "So let's get started".

Steve Jobs always provides an outline for his presentation, and then verbally opens and closes each section with a clear transition in between. Here's an example.

(Jobs) "So that's Time Capsule, a perfect companion to Leopard and that's the first thing I wanted to share with you this morning".

The point is: make it easy for your listeners to follow your story. Your outline will serve as  guidepost along the way.

You'll also notice that during his presentations Jobs uses words like extraordinary, amazing and cool. He is passionate, enthusiastic, and it shows. "Incredible... unbelievable... amazing... awesome... extraordinary year for Apple".

You know, your audience wants to be wiled, not put to sleep. Too many people fall into this "presentation mode". It's stiff, it's formal, it lacks pazass. We, your listeners, are giving you permission to have fun and to be excited about your company, your product or your service. If you are not passionate about it, we're not going to be.

Remember, Jobs isn't selling hardware. He's selling an experience. If you offer numbers and statistics, make them meaningful.

(Jobs) "We have sold four million iPhones to date. If you divide four millions by two hundred days, that's twenty thousand iPhones every day on average".

Numbers don't mean much unless they're placed in context. Managers connect the dots for your listeners. Recently I worked with a company that launched a 12 Gb memory card. 12 Gb! That number doesn't mean much to most people. So we put it in to context. We said, that's enough memory to listen to your music while travelling to the Moon and back. Now 12 Gb means something to me. Make numbers meaningful.

One of the most effective elements of a  Steve Jobs' presentations is that they're easy on the eyes. His presentations are visual and simple. While most speakers fill their slides with mind-numbing data and text and charts, Jobs does just the opposite. He uses very little text and usually one, maybe two, images per slide. You see, you want to paint a picture for your audience without overwhelming them. Inspiring presentations are short on bulletpoints and big on visuals.

If you really want your presentation to pop, treat it like a show, with ebbs  and flows, themes and transitions. Jobs includes videoclips, demonstrations, and guess, he also has a knack for dramatic flair. It's very effective. For example, when introducing  the MacBook Air, Jobs drew cheers by opening a manilla inter-office envelope, holding the laptop out, for everyone to see.

(Jobs) "This is the new MacBook Air, and you can get a feel for how thin it is".

What is the one, memorable moment of your presentation? Identify it a head of  the time and then build up to it.

(Jobs) "With a little help from our friend, everything will work in the world today."

And finally rehearse, rehearse and rehearse some more.

(Jobs) "Let me show you how easy that is now..."

Steve Jobs' makes it look easy because he spends hours rehearsing. He can't  pull off intricate presentations, videoclips and demonstrations and outside speakers without practice. The result: A presentation that is perfectly synchronized, and looks, yes, effortless.

Now, the average business person does not have the resources to create a Steve Jobs' extravaganza. But you do have time to rehearse. The greatest presenters do it, and so should you.

Oh, and one more thing. At the end of most presentations, Jobs adds to the drama by saying: "...and one more thing".

(Jobs) "One last thing..."

He then adds a new product, or a feature, sometimes just introduces a band. This not only weightens the excitement, it also leaves your audience's feeling they've been given an added bonus.

The point it that Steve Jobs' approaches each presentation as an event, a production with a strong opening, product demonstrations in the middle, and a strong conclusion. And yes, even an encore, that "one more thing".

I wish you a dazzling presentation.

For more information, go to BNet dot com.

Un millón de monos

Savage Chickens - Million Monkeys

Doug, como es frecuente en él, lo clava.

Tenía yo por ahí algo de los monos, pero en infinito.

Si los peatones fueran conductores...

...mirarían hacia atrás cuando fueran a cruzarse de un lado a otro de la acera.

...indicarían de alguna forma que van a cruzar de un lado a otro de la acera.

...no pensarían que son lo únicos en ir por la acera.

...no se detendrían de repente porque han visto un móvil que les gusta en un escaparate.

...mirarían a un lado y a otro antes de incorporarse a la acera, saliendo de un portal o de una tienda de ropa.

...nunca avanzarían mientras miran hacia atrás.

...se pararían en un sitio adecuado, sin entorpecer el paso a otros peatones. Sitios adecuados no son en medio de la acera, en la salida del metro, en la salida de una tienda...

...tendrían en cuenta el ancho de la calle para decidir cuántos van hombro con hombro.

...intentarían en lo posible facilitar el paso del otro si ven que los dos se encuentran en un rumbo de colisión.

(Es verdad, es verdad... Si los peatones fueran buenos conductores ;-)

jueves, mayo 22, 2008

Ford Fairlane

¡Resulta que aquí el amigo tiene un local en Madrid!

Ford Fairlane existe

pero no recuerdo dónde saqué la foto :-(

¿No sabes quién es Ford Fairlane? Algunas frases célebres del detective rock-and-roll-ero.

Más frases memorables aquí.

In Spain it also became quite popular, especially due to the dubbing of the movie by the popular singer, actor and comedian Pablo Carbonell. They also included some references to music bands from that era like "Alaska y Dinarama", and some funny catchphrases or insults like "menosmola" (Cool-less).

De la Wikipedia

Además de una película, también es un modelo de coche (creo que es parecido al que conduce).

Y sin embargo...

Yet each man kill the thing he loves,
By each let this be heard,
Some do it with a bitter look,
Some with a flattering word,
The coward does it with a kiss,
The brave man with a sword!

The ballad of Reading gaol,
Oscar Wilde

Y sin embargo...

Software de microsoft

Microsoft software Programas de Microsoft
Windows Ventanas
Office Oficina
Excel Excelente
Access Acceso
Word Palabra
PowerPoint Punto Poderoso
Outlook Perspectiva (o Pronóstico)
Windows Live Writer Escritor (de Ventanas Vivas)

 

Y a pesar de todo eso, venden que es pa' verlo.

miércoles, mayo 21, 2008

Temple of Love

Otro de mis clásicos de adolescencia, Temple of Love de Sisters of Mercy. Dicen que estos fueron los órigenes de lo que luego fue la música gótica (no sé si habrá algo de verdad)...

La voz femenina que le da ese contraste étnico a lo industrial del tema es la israelí Ofra Haza, tristemente desaparecida, y famosa en su momento por el tema Im Nin'Alu.

Temple of Love,
A Slight Case of Overbombing (The Sisters of Mercy)

 

With the fire from the fireworks up above me / With a gun for a lover and a shot for the pain at hand / You run for cover in the temple of love / You run for another but still the same / For the wind will blow my name across this land

In the temple of love you hide together / Believing pain and fear outside / But someone near you rides the weather / And the tears he cried will rain on walls / As wide as lovers eyes

In the temple of love: shine like thunder / In the temple of love: cry like rain / In the temple of love: hear my calling / In the temple of love: hear my name

And the devil in black dress watches over / My guardian angel walks away / Life is short and love is always over in the morning / Black wind come carry me far away

With the sunlight died and night above me / With a gun for a lover and a shot for the pain inside / You run for cover in the temple of love / You run for another its all the same / For the wind will blow and throw your walls aside

With the fire from the fireworks up above / With a gun for a lover and a shot for the pain / You run for cover in the temple of love / I shine like thunder cry like rain / And the temple grows old and strong / But the wind blows longer cold and long / And the temple of love will fall before / This black wind calls my name to you no more

In the black sky thunder sweeping / Underground and over water / Sounds of crying weeping will not save / Your faith for bricks and dreams for mortar / All your prayers must seem as nothing / Ninety-six below the wave / When stone is dust and only air remains

In the temple of love: shine like thunder / In the temple of love: cry like rain / In the temple of love: hear the calling / And the temple of love is falling / Down

In the temple of love: shine like thunder / In the temple of love: cry like rain / In the temple of love: hear my calling / In the temple of love: hear my name

In the black sky thunder sweeping / Underground and over water / Sounds of crying weeping will not save / Your faith for bricks and dreams for mortar / All your prayers must seem as nothing / Ninety-six below the wave / When stone is dust and only air remains / The only haven you can trust

And the devil in black dress watches over / My guardian angel walks away / Life is short and love is always over in the morning / Black wind come carry me far away

With the fire from the fireworks up above / With a gun for a lover and a shot for the pain you

You run for cover in the temple of love / I shine like thunder cry like rain / And the temple grows old and strong / But the wind blows longer cold and long / And the temple of love will fall before / This black wind calls my name to you no more

In the temple of love you hide together / Believing pain and fear outside / But someone near you rides the weather / And the tears he cried will rain on walls / As wide as lovers eyes

In the temple of love: shine like thunder / In the temple of love: cry like rain / In the temple of love: hear my calling / And the temple of love is falling / Down

Crazy

Enjuto Mojamuto now in English

Enjuto Mojamuto, el santo patrón casposo de los internautas ha vuelto, bueno... en realidad... he's back!

¡Demasiado!

martes, mayo 20, 2008

lunes, mayo 19, 2008

Satellites

[Estribillo]
Even an angel can end up falling
Don't you cry, because you're crawling
Start again, it's a beautiful morning
For satellites

Well, they said it was time for changing
Rise and shine
Everybody's making it, but you
And they told you to trust your dreaming
But it's hard to believe a feeling
That you just don't know

[Estribillo x 2]

You've been trying to walk on water
In the end everybody
Walked all over you
Now, you don't like the sight of mirrors
Cause you're scared that the face
You'll see, will look just like before

[Estribillo x 2]

All I want is you
Let me take you back
Where you once belonged
All I want is you
It will be alright if you come along
You were never gone

[Estribillo x 3]

Satellites (September)

domingo, mayo 18, 2008

Del método científico en la vida cotidiana

Research science is a hard to do, expensive, time consuming and not very natural to the human psyche. Loren Eiseley, essayist and historian reminds us that science "has to be learned, consciously practiced, stripped out of the sea of emotions, prejudices, and wishes is which our daily lives are steeped."

Truth is, we all like to push the facts away when it serves us. We recall, years ago, out for a run in the hills of Oakland, California overlooking the Bay area, when a friend began to comment on ordinary things, such as how many inhabitants lived in the Bay area. We bandied around some numbers, we passionately argued for 100,000 more, 100,000 less, until it occurred to one of us to suggest that we could actually look the number up. In a second, our pleasure at debating our half-baked opinions was gone and we were trapped by the knowledge that there was a truth larger than us.

The moral of the story is simple: we all like to cheat a bit on the facts. Few of us can resist the temptation, especially when the economic rewards for eliminating rigorous methodological rules can be enormous.

Enrique Dans y David B. Allen, Methodology and rigor. How 'false prophets' pushed firms to the dot.com cliff (pdf, 82kb). Primera revisión para "Issues and Opinions", de Management Information Systems Quaterly (MISQ). Visto por última vez aquí. Las negritas son mías.

Todo esto viene porque llevo tiempo dándole vueltas a una reflexión. Dans y Allen tienen razón cuando dicen que tendemos a forzar los hechos, aunque en mi opinión no se hace por una cuestión de gusto, sino que se hace de una manera inconsciente, casi diría etológica.

Al fin y al cabo, nuestro cerebro no deja de ser el de un simio, el mismo cerebro, o con pequeños cambios, que se adaptó a vivir en un entorno hostil, selvático en ocasiones, arborícola en otros, y sabánico en la mayor parte de las veces. Este cerebro, que ha evolucionado más tiempo intentando sobrevivir que intentando encontrar la verdad (¿Richard Gregory?), es un cerebro que aprende por analogías, que utiliza estrategias sub-óptimas porque funcionan en la mayor parte de las veces, un cerebro que procesa lo que le llama la atención, descarta lo que no le llama la atención, y deriva conclusiones en consecuencia.

"Vale tío, pero ¿a qué viene todo esto?"

El origen de esta reflexión es más bien frívolo, insustancial: abriendo la caja de la medicación que estoy tomando, recordé aquello que decía que siempre te encuentras el prospecto por el lado por el que abres la caja.

Creo que todo empieza porque inconscientemente le damos una carga de verdad a una frase, sobre todo si lleva bagaje negativo (esto no sé si tendrá que ver con la idiosincrasia de aquí). Después, y cada vez que nos encontramos con la esa situación, vamos recordando la frase cada vez que se hace cierta, reforzando la "verdad" que subyace tras ella.

Pero en muy pocas ocasiones nos hacemos conscientes de los casos negativos. No nos damos cuenta de que la caja la hemos abierto por el lado contrario al prospecto, o que la tostada cayó por el lado sin mantequilla. Simplemente, no nos ha hecho recordar la frase,

¿Cuántas veces nos pasa que reforzamos nuestras propias convicciones a fuerza de fijarnos en aquello que lo confirma, y olvidamos ser conscientes de fijarnos en los casos que las cuestionan?

viernes, mayo 16, 2008

¿Causal o casual?

Hace unos días estuvimos hablando unos amigos y yo acerca de dos conceptos que tienen lo llamativo de ser palabras muy similares, y que aparentemente tienen sentidos totalmente opuestos. Seguro que también os han hecho a vosotr@s la pregunta: ¿tú crees en la casualidad o en la causalidad?

Es una pregunta que siempre me ha costado contestar. Imagino que dicha dificultad tiene que ver con la formación científico-técnica que he tenido toda mi vida. Así que el otro día, después de la charla filosófica, decidí darle un par de vueltas al tema. Como además escribir me ayuda a pensar, pues aprovecho y lo comparto con vosotr@s.

El primer paso fue pensar acerca de los significados de "casualidad" y de "causalidad". Aquí como siempre, lo mejor es tirar de diccionario.

¿Qué es causalidad?

causalidad. (De causal). 1. f. Causa, origen, principio. 2. f. Fil. Ley en virtud de la cual se producen efectos.

Para el curso de este pensamiento, me quedé con la segunda. Creer en la causalidad es por tanto creer que los efectos se siguen de las causas, o que las causas son primero que los efectos. Así, para la causa "aprieto el botón", ocurre el efecto "suena el timbre". En mi opinión, no es este el sentido que se le da en la pregunta, el sentido de "si ocurre A entonces ocurre B", en realidad el sentido tiene que ver con la inevitabilidad de que ocurra B, independientemente de las causas que le atribuyamos. De esa forma, las cosas no ocurrirían por las causas, sino que ocurrirán porque tenían que ocurrir, o mejor, que las causas llevaban implícita la voluntad de provocar los efectos. Nos alejamos por tanto del sentido físico, y entramos en el terreno de la teleología.

¿Qué es casualidad?

casualidad. (De casual). 1. f. Combinación de circunstancias que no se pueden prever ni evitar.

La casualidad lleva inherente un aspecto probabilístico, de hecho un aspecto de baja probabilidad. Decir que dos o más circunstancias no se pueden prever, es decir que somos ignorantes respecto del proceso que nos permitiría reducir la probabilidad baja a una probabilidad alta (en el mejor de los casos 1,0) y en consecuencia prever dicha combinación. Al fin y al cabo, la probabilidad es siempre una medida de nuestra ignorancia. Si nos encontramos a un amigo  que hace muchos años que no vemos mientras viajamos en un país chp_ace_cards extranjero, hablamos de casualidad porque la probabilidad de que dos personas se crucen en esas condiciones es muy pequeña. Pero supongamos que somos capaces de reducir nuestra ignorancia, de aumentar la probabilidad de prever dicha situación. Por ejemplo, hemos decidido registrar nuestro viaje en un sitio web que nos permite comprobar si alguno de nuestros amigos estará en la misma ciudad que nosotros el mismo día (existe esa herramienta, pero no recuerdo su nombre). La probabilidad de encontrarse pasa de casi cero a casi uno.

En lo que no estoy tan de acuerdo con la definición de la Real Academia es en lo de "ni evitar". Creo que si la combinación de ciertas circunstancias no se puede evitar no es porque la combinación sea casual, sino totalmente casual. Por ejemplo, que los planetas se alineen cada cierto tiempo no puede evitarse, y ciertamente es una combinación de circunstancias, pero desde luego no es casual (salvo que seamos ignorantes sobre las órbitas planetarias). En todo caso, me estoy desviando. La idea es esta: la casualidad tiene que ver con la probabilidad, y en definitiva, tiene que ver con nuestra ignorancia sobre ciertas circunstancias.

Si nos atenemos a estas definiciones, la pregunta se transforma en si crees en la relación entre causa y efecto o si crees en la combinación de circunstancias imprevisibles o inevitables (o si crees en ambos, añadiría yo). Esto me llevó a otro punto...

Falso dilema

which_way Efectivamente, puedes creer en la casualidad, en la causalidad o en ambos. La pregunta lleva un componente de falacia de "falso dilema" en el que caemos sin pensar, como cuando nos preguntan si queremos más a mamá o a papá. El "o" significa en realidad "o exclusivo", es decir, elegir una opción anula o excluye a la otra. Es decir no puedes creer a la vez en la causalidad y en la casualidad. No puedes querer a mamá Y a papá. Todos sabemos que contestar a esa pregunta: "A los dos igual". Mi contestación, como buen informático es que "depende".

A modo de conclusión

David_Hume "Bueno, entonces ¿qué? ¿causal o casual?". Pues como dije antes, depende. Si me hablas de física, soy firme creyente de la relación causa-efecto (aunque Hume considerara que aunque percibimos que un evento sucede a otro, no podemos advertimos ninguna conexión necesaria y suficiente entre los dos), así que sí creo en la causalidad. Si me preguntas si creo que ciertas circunstancias se dan con una probabilidad baja, también creo en la casualidad (y aquí habría que estudiar si esa combinación se debe a alguna causa, es decir si el efecto "casualidad" ha sido efecto de alguna causa), aunque también soy del pensamiento de que las casualidades no existen más que en nuestro pensamiento (por ese factor de ignorancia al que me refería)

Otra cosa es que nos guste pensar (y esto desde luego es un aspecto totalmente subjetivo) que las cosas suceden por algo (es decir, que lo que nos ocurre es efecto de una causa), o de que sucedan cosas con poca probabilidad. En último extremo, les acabamos dando un significado, un sentido. Somos humanos, y lo hacemos casi inconscientemente. Pero no podemos olvidar que el significado es externo a la combinación y a la relación causa-efecto. No podemos razonar ni mucho menos argumentar basándonos en esas asignaciones más o menos arbitrarias de significado.

No te malinterpretes. No soy una máquina racional, ni me considero tal, a pesar de estar trabajando constantemente con máquinas totalmente deterministas, que siguen fielmente esa secuencia de causa-efecto-causa-efecto... (tanto que nos recuerdan constantemente lo erráticos que somos en nuestro pensamiento, lo falible de nuestro razonamiento a pesar de todos nuestros esfuerzos).

error

Me gusta ver las cosas de cierta forma, me gusta ver el símbolo, y el significado detrás de él. Pero también me gusta poner las cosas en su sitio.

En definitiva, causal, casual y humano.

Nada es lo mismo

La lágrima fue dicha...

Olvidemos
el llanto
y empecemos de nuevo,
con paciencia,
observando a las cosas
hasta hallar la menuda diferencia
que las separa
de su entidad de ayer
y que define
el transcurso del tiempo y su eficacia.

¿A qué llorar por el caído
fruto,
por el fracaso
de ese deseo hondo,
compacto como un grano de simiente?

No es bueno repetir lo que está dicho.
Después de haber hablado,
de haber vertido lágrimas,
silencio y sonreíd:

Nada es lo mismo.
Habrá palabras nuevas para la nueva historia
y es preciso encontrarlas antes de que sea tarde.

Ángel González

miércoles, mayo 14, 2008

Kitten rythm!

No he podido dejar de reirme. Lo comparto con vosotros:

¡Buenísimo cómo bosteza uno en medio de la canción!

Otro tiempo vendrá...

Otro tiempo vendrá distinto a éste.
Y alguien dirá:
«Hablaste mal. Debiste haber contado
otras historias:
violines estirándose indolentes
en una noche densa de perfumes,
bellas palabras calificativas
para expresar amor ilimitado,
amor al fin sobre las cosas
todas.»
Pero hoy,
cuando es la luz del alba
como la espuma sucia
de un día anticipadamente inútil,
estoy aquí,
insomne, fatigado, velando
mis armas derrotadas,
y canto
todo lo que perdí: por lo que muero.

Ángel González

martes, mayo 13, 2008

A veces

A veces, creo que una sola palabra bastaría.

         y otras que sólo sirven para hacer daño.

A veces, la risa se me hila con las lágrimas. A veces, veo el Sol.

A veces, imagino, a veces pienso.

A veces, lloro.

A veces, me siento ser.

A veces, recuerdo.

A veces, vuelvo, a veces avanzo.

        caigo, tropiezo, me levanto, tropiezo, caigo, subo, sigo...

 

Ergo sum...

Mindfields

Mindfields,
The Fat of the Land (The Prodigy)

Última de las entregas de los temas que más me gustan de The Prodigy.

En esta ocasión como véis, es Mindfields, del album The Fat of the Land (es el primer corte). Puedes escucharla de fondo cuando Trinity se encuentra con Neo (lo siento, está en italiano, aunque está divertido escuchar que Trinity fue la que "a violato el database del fisco").

lunes, mayo 12, 2008

The problem is choice

The Architect - Hello, Neo.

Neo - Who are you?

The Architect - I am the Architect. I created the Matrix. I've been waiting for you. You have many questions, and although the process has altered your consciousness, you remain irrevocably human. Ergo, some of my answers you will understand, and some of them you will not. Concordantly, while your first question may be the most pertinent, you may or may not realize it is also the most irrelevant.

Neo - Why am I here?

The Architect - Your life is the sum of a remainder of an unbalanced equation inherent to the programming of the Matrix. You are the eventuality of an anomaly, which despite my sincerest efforts I have been unable to eliminate from what is otherwise a harmony of mathematical precision. While it remains a burden to sedulously avoid it, it is not unexpected, and thus not beyond a measure of control. Which has led you, inexorably, here.

Neo - You haven't answered my question.

The Architect - Quite right. Interesting. That was quicker than the others.

"Others? What others? How many? Answer me!"

The Architect - The matrix is older than you know. I prefer counting from the emergence of one integral anomaly to the emergence of the next, in which case this is the sixth version.

"Five versions? Three? I've been lied too. This is bullshit."

Neo: There are only two possible explanations: either no one told me, or no one knows.

The Architect - Precisely. As you are undoubtedly gathering, the anomaly's systemic, creating fluctuations in even the most simplistic equations.

"You can't control me! Fuck you to death! I'm going to kill you! You can't make me do anything!"

Neo - Choice. The problem is choice.

The Architect - The first matrix I designed was quite naturally perfect, it was a work of art, flawless, sublime. A triumph equaled only by its monumental failure. The inevitability of its doom is as apparent to me now as a consequence of the imperfection inherent in every human being, thus I redesigned it based on your history to more accurately reflect the varying grotesqueries of your nature. However, I was again frustrated by failure. I have since come to understand that the answer eluded me because it required a lesser mind, or perhaps a mind less bound by the parameters of perfection. Thus, the answer was stumbled upon by another, an intuitive program, initially created to investigate certain aspects of the human psyche. If I am the father of the Matrix, she would undoubtedly be its mother.

Neo - The Oracle.

The Architect - Please. As I was saying, she stumbled upon a solution whereby nearly 99.9% of all test subjects accepted the program, as long as they were given a choice, even if they were only aware of the choice at a near unconscious level. While this answer functioned, it was obviously fundamentally flawed, thus creating the otherwise contradictory systemic anomaly, that if left unchecked might threaten the system itself. Ergo, those that refused the program, while a minority, if unchecked, would constitute an escalating probability of disaster.

Neo - This is about Zion.

The Architect - You are here because Zion is about to be destroyed. Its every living inhabitant terminated, its entire existence eradicated.

Neo - Bullshit.

"Bullshit!"

The Architect - Denial is the most predictable of all human responses. But, rest assured, this will be the sixth time we have destroyed it, and we have become exceedingly efficient at it.

The Architect - The function of the One is now to return to the source, allowing a temporary dissemination of the code you carry, reinserting the prime program. After which you will be required to select from the matrix 23 individuals, 16 female, 7 male, to rebuild Zion. Failure to comply with this process will result in a cataclysmic system crash killing everyone connected to the Matrix, which coupled with the extermination of Zion will ultimately result in the extinction of the entire human race.

Neo - You won't let it happen, you can't. You need human beings to survive.

The Architect - There are levels of survival we are prepared to accept. However, the relevant issue is whether or not you are ready to accept the responsibility for the death of every human being in this world.

The Architect - It is interesting reading your reactions. Your five predecessors were by design based on a similar predication, a contingent affirmation that was meant to create a profound attachment to the rest of your species, facilitating the function of the one. While the others experienced this in a very general way, your experience is far more specific. Vis-a-vis, love.

Neo - Trinity.

The Architect - Apropos, she entered the Matrix to save your life at the cost of her own.

Neo - No!

The Architect - Which brings us at last to the moment of truth, wherein the fundamental flaw is ultimately expressed, and the anomaly revealed as both beginning, and end. There are two doors. The door to your right leads to the source, and the salvation of Zion. The door to the left leads back to the matrix, to her, and to the end of your species. As you adequately put, the problem is choice. But we already know what you're going to do, don't we? Already I can see the chain reaction, the chemical precursors that signal the onset of an emotion, designed specifically to overwhelm logic, and reason. An emotion that is already blinding you from the simple, and obvious truth: she is going to die, and there is nothing that you can do to stop it.

The Architect - Humph. Hope, it is the quintessential human delusion, simultaneously the source of your greatest strength, and your greatest weakness.

Neo - If I were you, I would hope that we don't meet again.

The Architect - We won't.

So I don't forget...

La versión en español puedes verla aquí (aquí una parodia de los MTV Music Awards 2003, para relajar la tensión filosófica, y aquí la versión de "la matriz").

Breathe

Breathe with me

[Estribillo]
Breathe the pressure
Come play my game I'll test ya
Psychosomatic addict insane
Breathe the pressure
Come play my game I'll test ya
Psychosomatic addict insane
Come play my game
Inhale, inhale, you're the victim
Come play my game
Exhale, exhale, exhale

[Estribillo]

Breathe,
The Fat of the Land (The Prodigy)

Uno más en nuestro repaso por la discografía de The Prodigy.

Podré estar más o menos de acuerdo con la estética que me llevan, pero si me restrinjo únicamente al tema, es otro de esos que me encantan. Creo que el quid está en la percusión...

sábado, mayo 10, 2008

Ejercicios calisténicos para objetos

Acabo de leer un post de Andrew Binstock al que he llegado saltando de aquí para allá mientras procrastinaba un poco. Andrew leyó en "The ThoughtWorks Anthology", uno de los últimos libros de la serie "Pragmatic Programmers" un capítulo dedicado a la "calistenia para objetos" (Object Calisthenics) escrito por Jeff Bay.

La palabra es un poco rara así que he investigado un poco sobre ella.

Calistenia f. La calistenia es el ejercicio físico destinado a desarrollar las fuerzas musculares.

Es una palabra que ha entrado en el castellano de la palabra inglesa callisthenics, y estos del griego καλλος (kallos = hermoso), y σθενος (sthenos = fuerza).

En realidad creo yo que el autor no se refiere a la calistenia de los objetos, sino la del programador. De hecho, las normas no son para los objetos, sino para los que los escriben. Los ejercicios  son nueve, y los resumo a continuación.

1. Usa sólo un nivel de indentación por método. Si al escribir un método necesitas un nivel más, significa que tienes que crear un nuevo método al que llamarás desde aquél.

2. No utilices la palabra clave else. Si la condición no se cumple, debes salir del método. Esto evitará el famoso código sinusoidal al no permitirse cadenas de elses.

3. Esconde las cadenas y los tipos primitivos en clases. Esto se llama "obsesión por las primitivas" y no tiene nada que ver con las féminas de Atapuerca. Significa que si representas un código postal como una cadena de 5 dígitos, debes crear una clase CodigoPostal que esconda la cadena.

4. Utiliza sólo una instrucción punto por línea. Eso significa que te tienes que OlvidarDe.Llamar().AUnMetodo().TrasOtro() en la misma línea y UtilizarSolo.UnaLlamada()

5. No abrevies los nombres. Este punto no lo he entendido, pero parece ser que favorece este tipo de llamadas => Alumno.Matricular(), frente a este otro => Alumno.MatricularAlumno(). Como no lo he entendido muy bien lo cito y pido vuestra opinión:

Don't abbreviate names. This constraint avoids the procedural verbosity that is created by certain forms of redundancy --if you have to type the full name of a method or variable, you're likely to spend more time thinking about its name. And you'll avoid having objects called Order with methods entitled shipOrder(). Instead your code will have more calls such as Order.ship().

6. Haz que las clases y los paquetes (á la Java) sean pequeños. Por lo visto la heurística es no más de 50 líneas por clase y no más de 10 clases por paquete, lo que favorece mantener la cohesión y el acoplamiento controlados. De gratis, las clases te cabrán en la ventana del IDE.

7. No utilices ninguna clase con más de dos variables de instancia. Opina Andrew que esta es quizá la más dura de seguir, Según Bay, si tienes más de dos variables hay motivos para pensar en agruparlas en otra clase (de dos en dos, claro está). Como bien apunta un anónimo, lo tenemos crudo para programar la clase PuntoEnElEspacio, que necesita claramente tres variables.

8. Utiliza colecciones de primera clase. Lo que significa que tu clase Alumnos debe tener una única variable de instancia: una tabla hash, un array, o lo que sea. Pero sólo una variable.

9. No utilices setters, getters o propiedades (¿alguien tiene alguna sugerencia para traducir getter y setter?). Propiedades caca. Por lo visto esta regla favorece la encapsulación, obliga a la implementación de inyección de dependencia, según el principio de "ordena, no preguntes" (tell, don't ask).

Como yo tengo la misma duda que Patrick Dubroy sobre si esto va de coña o no, me he propuesto analizar cada uno de ellos. Como el artículo puede ser muy largo, voy a dejar cada reflexión en un post distinto, y así también descanso un poquito :-).

Seguiremos informando.

viernes, mayo 09, 2008

Voodoo People

Voodoo people
Music for the Jilted Generation (The Prodigy)

No cabe duda. Como dije hace ya años, esta es la música ideal para jugar al Quake (o al Doom... ¡Qué tiempos aquellos!). El tipo que suena de fondo dice más o menos esto: "Magic people, voodoo people, Voodoo, the voodoo, who do what you don't dare to people".

Más repasos de la música de The Prodigy aquí, aquí y aquí.

jueves, mayo 08, 2008

No Good (Start the dance)

No Good (Start the dance),
Music for the Jilted Generation (The Prodigy)

Aunque demasiado "maquinera", es este el primer tema que escuché de esta gente, así que tiene puesto preferente. Alucinante cómo ha cambiado el Keith de este vídeo a, por ejemplo, el de "Firestarter" (es el de los pelos como el jefe de Dilbert).

Más repasos de la música de The Prodigy aquí y aquí.

Sedicente

sedicente (Calco del fr. soi-disant). 1. adj. irón. Dicho de una persona: Que se da a sí misma tal o cual nombre, sin convenirle el título o condición que se atribuye. Los sedicentes filósofos.

Rescatado del Buscón de la RAE, tras haber leído la palabra en un post en el blog de Joaquín Leguina.

Climbatize

Climbatize,
The Fat of the Land (The Prodigy)

Continuamos con el repaso por los temas que más me gustan de The Prodigy. El vídeo no es el original, y aprovecha imágenes de Final Fantasy.

miércoles, mayo 07, 2008

Narayan

Narayan
The Fat of the Land (The Prodigy)

¿A qué velocidad se mueve un glaciar?

Un poco más lento que un Ent, a tenor del siguiente vídeo (vía Fogonazos), grabado con cámara lenta:

Si el de arriba es impactante, el siguiente vídeo no lo es menos. En este, han dispuesto una rueda bajo el hielo que... mejor míralo por ti mism@.

Algunos ejemplos más de time lapse en Fogonazos, Fogonazos, Fogonazos, Microsiervos, y Microsiervos.

Por un momento...

...me quedé pensando.

StartSecondLifeNow

martes, mayo 06, 2008

Un regalo

Imagen004

A veces el cielo te regala estas cosas (aunque muy tenue, se ve). La foto la tomé este pasado fin de semana, justo debajo de la Torre de Cristal, desde mi móvil.

Don't panic

bones sinking like stones
all that we've fought for
homes, places we've grown
all of us are done for

we live in a beautiful world
yeah we do
yeah we do
we live in a beautiful world

bones sinking like stones
all that we've fought for
homes, places we've grown
all of us are done for

we live in a beautiful world
yeah we do
yeah we do
we live in a beautiful world

we live in a beautiful world
yeah we do
yeah we do
we live in a beautiful world

oh all that i know
there's nothing here to run from
cause here, everybody here's got somebody to lean on

Don't panic
Parachutes (Coldplay)

A better world

Savage Chickens - A Better World

¿Y vosotros qué pensáis?

lunes, mayo 05, 2008

Para nada

Trabajé el aire
se lo entregué al viento:
voló, se deshizo,
se volvió silencio.

Por el ancho mar,
por los altos cielos,
trabajé la nada,
realicé el esfuerzo,
perforé la luz
ahondé el misterio.

Para nada, ahora,
para nada, luego;
humo son mis obras,
cenizas mis hechos.

...Y mi corazón
que se queda en ellos.

Ángel González

El nuevo traje del Emperador

z140335005 Nos vestimos con ropajes engañosos, ocultamos nuestros defectos, soterramos nuestros miedos bajo toneladas de hormigón con forma de control, nos imaginamos lo que no somos, levantamos nuestras cabezas con orgullo, como una hormiga que consigue llegar a la punta de una brizna de hierba. Negamos lo evidente, afirmamos lo que nos viene bien, modificamos la realidad para adaptarla a nosotros, cambiamos el color y la forma de la lente por la que vemos para ver lo que queremos ver...

Bienvenidos a la cruda realidad de la percepción...

¡Demonios! Yo mismo he caído en ello... Rehago la frase: Bienvenidos a la cruda realidad de mi percepción.

¡Nah! No me hagáis caso...

Hall of Fame (II)

product-792280 Wilson, Señor, el de Daniel el travieso.
Wilson Wilson, el de las raquetas.
wilson_house_2 Wilson, James, el oncólogo de House, que también fue Puk.
wilson_naufrago Wilson: El compañero de Hanks en Naufrago.
Charles_Thomson_Rees_Wilson_at_1927_Solvay_conference Wilson, Charles Thomson Rees, el de la cámara de sí mismo, conocida como la cámara de niebla.
owen Wilson, Owen, Hutch en Starsky y Hutch.

Como siempre, se admiten sugerencias. ¿Algún otro personaje real o de ficción?

viernes, mayo 02, 2008

Hall of Fame

maya101 Willy, el abejorro vago, amigo de la abeja Maya.
willy_simpsons Willy, Groundkeeper, el portero del colegio de primaria de Springfield.
keiko Willy, Free, la ballena que hay que salvar.
willy Willy, Tanner, el padre adoptivo de Alf.
lavueltalamundodewillyfog Willy, Fog, el que da la vuelta al mundo
johnny_depp_i_charli_90203o  Willy, Wonka, el dueño de la mejor Fábrica de Chocolate del mundo.

 

¿Algún Willy más que sepáis? Se admiten sugerencias...

Última adquisición

Historia de la Matemática

Hace ya casi quince años que la biblioteca de mi barrio me prestó la "Historia de la matemática" de Boyer.

No voy a decir que lo he estado buscando desde entonces, porque no es cierto, pero sí es verdad que de un tiempo a esta parte me rondaba en la cabeza la idea de adquirirlo. Las veces que lo he buscado un poco más en serio no dieron ningún resultado. Fnac, El Corte Inglés o la misma Casa del Libro parecían no tenerlo. Internet ayudó sólo para comprobar que efectivamente las librerías no tenían copias, o que no estaba buscando bien.

El caso es que este último viernes, al ir a la Casa del Libro de la calle Orense por otro motivo, y ojeando un poco por ahí, encontré por fin el libro de Boyer gracias a la ayuda de una amable dependienta que me señaló la sección de Matemáticas. ¡Y vaya, resulta que había dos ejemplares!

Lo que más me gusta del libro es la manera tan equilibrada que tiene que presentar a la vez hechos matemáticos y hechos históricos. También es agradable conocer por qué el signo más es lo que es, cuál es el origen del cero, o de donde deriva las palabras álgebra o algoritmo. Las cosas ganan en significado cuando se conoce su historia, cómo no.