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.

miércoles, abril 30, 2008

La cinta VHS

Para recordarme que en la vida hay de todo...

Nautilus

A veces me pregunto por qué me gustan ciertos animales. Imagino que de alguna forma me identifico con ellos, aunque eso no lo tengo tan claro en el caso del nautilus (del griego ναυτίλος, "marinero").

Nautilus_species_shells

Los nautilus (o nautilos) son moluscos cefalópodos. Todos pertenecen a la misma familia Nautilidae. Algunos de los hechos más destacados:

  • El más conocido es el Nautilus Pompilius
  • Viven en las zonas poco profundas del los océanos Índico y Pacífico, y nunca a más de 500 metros, aunque por la noche suben a la superficie, dado que son animales de hábitos nocturnos.
  • Pueden llegar a vivir hasta 20 años, una edad más que considerable para un cefalópodo.
  • Tienen 90 tentáculos sin ventosas.
  • Como los pulpos, tienen un pico córneo con el que rompen las conchas de otros moluscos.

Nautilus_pompilius

Pero quizá lo que más me gusta de él, a parte de su belleza, es que parece que sea uno de esos objetos matemáticos que sólo parecen habitar en el mundo de las ideas, y que de alguna forma han tropezado para caer aquí, en la caverna.

 

793px-NautilusCutawayLogarithmicSpiralEn efecto, la forma de su concha es una espiral equiangular, más conocida como espiral logarítmica. Uno de los aspectos peculiares de esta curva es que, comenzando en un punto P y moviéndose a lo largo de la espiral para alcanzar el centro, hay que girar a su alrededor infinitas veces antes de llegar a él y sin embargo, la distancia total de este camino es finita. Aunque sólo de forma tangencial, dicha curva también tiene relación con la proporción áurea.

Buscando...

Un buscador es alguien que busca‚ no necesariamente alguien que encuentra. Tampoco es alguien que‚ necesariamente‚ sabe qué es lo que está buscando‚ es simplemente alguien para quien su vida es una búsqueda.

El buscador‚ Jorge Bucay

martes, abril 29, 2008

Normas

A ver, por favor:

  • Pon un asunto a tus correos electrónicos. Un asunto vacío puede resultar muy emocionante, y casi será como abrir una caja que no sabes qué tiene, pero no me ayuda en nada a clasificarlo.
  • Si es algo importante, pon prioridad alta. Si es algo que no es una tontería, pero no es importante, pon prioridad normal. Si es una tontería, por favor, pon prioridad baja.
  • Estupendo, has puesto un asunto. Pero de nada me sirve que pongas "Hola", "Soy yo", "Un tema" o "A que no sabes qué". Pon algo que lo describa. Quizá sea una buena alternativa utilizar el esquema "verbo + complemento directo [ + complemento indirecto] [+ complementos circunstanciales]", como por ejemplo: "Corregir error en modulo SuperAcoplado.vb", o "Confirma reunión del lunes".
  • No mezcles dos asuntos en un correo. Me es imposible clasificarlo. ¿En qué carpeta lo guardo? ¿En "Anomalías" o en "Felicitaciones por el trabajo bien hecho"? A lo mejor escribir dos correos es más trabajo, pero mejoras la vida del otro.
  • En el cuerpo del mensaje, sigue las mismas normas que seguirían en cualquier comunicación con un semejante con una persona: saludas ("Hola, fulano", "Estimado Sr. Director"), presentas el caso ("como te dije...", "si recuerdas...", "Me he encontrado con este problema..."), y dejas claro qué resultado quieres obtener del mensaje ("No hace falta que contestes", "Ponte en contacto conmigo", "Avísame cuando lo arregles"...). Y por favor, despídete educadamente, como harías en una conversación telefónica, por ejemplo. Firmar sólo con tu nombre es la mitad de la norma..., "Un saludo.", "un abrazo",  "Afectuosamente", "Aténtamente", "Muchas gracias"
  • Si envías algo chulo a mucha gente, por favor, ponme en la lista CCO (Copia Oculta), para que los spammers no tengan la posibilidad de recuperar mi dirección de correo e inundarme con anuncios para que me alargue, me acorte, me quite o me ponga algo...

Lo siento, sé que de esta forma, si en algo tengo razón, la pierdo por completo, pero estoy en uno de esos momentos de furia (mañana se me habrá pasado). De antemano pido perdón, porque seguro que yo he sido el primero en incumplir mis propias normas.

Inspiro, expiro, inspiro...

Actualización (2008/04/30): Ayer dije que hoy se me habría pasado, y bueno, así ha sido efectivamente.

lunes, abril 28, 2008

Los diez motivos para pasarse a Visual Studio 2008

Acabo de recibir un correo de Microsoft, que intenta argumentar por qué debería pasarme a Visual Studio 2008. Será que lo tenía ahí en la cabeza, o que el mensaje ya es demasiado claro, o lo que sea. El caso es que empiezo a leer, y noto que algunas palabras destacan en mi cabeza, como si estuvieran escritas en rojo ;-)

¿Conoces las 10 razones para pasarte a Visual Studio 2008?

  1. Trabajar con datos de forma unificada e integrada: mayor productividad usando el nuevo LINQ, un lenguaje integrado de consultas para acceder a fuentes de datos XML, SQL y objetos en memoria.
  2. Facilita la interacción entre desarrolladores y diseñadores: excelente integración entre Visual Studio 2008 y las familia de herramientas de diseño Microsoft Expression.
  3. Las más modernas tecnologías de interfaz de usuario en la Web: soporte integrado del nuevo framework Ajax de Microsoft, controles ASP .NET y soporte nativo de sindicación RSS y REST.
  4. La mejor herramienta de desarrollo para Windows Vista: permite al programador sacar el máximo provecho de las nuevas características de Windows Vista en general y en particular integración directa con las librerías WPF.
  5. Software de más calidad: nuevas funcionalidades de depuración de aplicaciones ahora directamente integradas en Visual Studio 2008. Soporte a pruebas unitarias integrado en todas las versiones.
  6. Excelente soporte para escribir aplicaciones Web: los editores HTML y CSS han sido muy mejorados, incluso cuentan con pruebas unitarias. Soporte JavaScript revolucionario, incluyendo IntelliSense y depuración!
  7. Aplicaciones compatibles con distintos frameworks .NET: El mismo entorno de Visual Studio permite compilar aplicaciones para diferentes versiones del framework (.Net 2.0, 3.0 y 3.5.). Aprovecha las nuevas funcionalidades del entorno sin cambiar el código!
  8. Desarrollo de aplicaciones Office: Visual Studio incluye herramientas para escribir muy fácilmente complementos para las aplicaciones de Microsoft Office 2003 y 2007 (Outlook, Excel, Word...)
  9. Workflow y comunicaciones: Visual Studio incorpora herramientas que permiten modernizar y desarrollar la lógica de negocio de la aplicaciones vía soporte integrado de Workflow Foundation y Windows Communication Foundation.
  10. El entorno de desarrollo más sólido: el Visual Studio de más alta calidad de la historia que garantiza la mayor productividad de los desarrolladores.

Bueno, está clarinete que la gente de Microsoft valora muchísimo que valoremos muchísimo que Visual Studio 2008 está requete-in-te-gra-do, por si no había quedado claro. Y la verdad es que llevan muchos años vendiendo ese mismo concepto. Y yo no digo que no sea bueno, pero...

Pero a veces me gustaría montar mi entorno de desarrollo, no el que Microsoft decide que puede ser mejor... Bueno, si sólo usas herramientas de Microsoft, pues perfecto, pero ¿por qué no voy a querer el editor/compilador de Microsoft, las pruebas llevadas por NUnit, la cobertura de código con NCover, el código fuerte controlado por Subversion...?

Afortunadamente, hay proyectos ahí que permiten "integrar" este tipo de herramientas en Visual Studio: ahí están los magníficos ejemplos de TestDriven.NET o de AnkhSVN o Tortoise. Me gustaría más y sería más feliz si el mercado de desarrollo fuera eso... No necesito un mamut de herramienta. Quiero el conjunto de herramientas que elijo, integradas... Eso es más difícil cuando hay que poner de acuerdo a distintos equipos de desarrollo, pero... ¡Recórcholis! Por una vez, el cliente SOY YO.

sábado, abril 26, 2008

Judas

Is simplicity best
Or simply the easiest
The narrowest path
Is always the holiest
So walk on barefoot for me
Suffer some misery
If you want my love
If you want my love

Man will survive
The harshest conditions
And stay alive
Through difficult decisions
So make up your mind for me
Walk the line for me
If you want my love
If you want my love

Idle talk
And hollow promises
Cheating Judases
Doubting Thomases
Don't just stand there and shout it
Do something about it

You can fulfill
Your wildest ambitions
And I'm sure you will
Lose your inhibitions
So open yourself for me
Risk your health for me
If you want my love
If you want my love
If you want my love
If you want my love

Judas
Songs Of Faith And Devotion, Depeche Mode

Recuerdos

Se va, abandona poco a poco el horizonte, para ocultarse en el oscuro mar del olvido, hija pródiga del pasado que una vez vivió de futuro y hoy reposa como el presente que pudo ser.

Hielo, lanzas o plumas que me envuelven sin pudor a la vez en cálido recuerdo y en doloroso presente. Un nombre, un color, el recuerdo de una palabra, la presencia lejana de una imagen. Todo daña, y todo acaricia, y todo trae un pasado sin hojas en las que escribir.

Volver es recordar, y recordar es morir o revivir lo ya muerto, triste lápida de niebla en el cementerio de lo perdido. Quiere la espalda descargarse del agua dulce del río del tiempo y frente a un páramo yermo iniciar el camino que nunca termina, una vez más, buscando el horizonte que nunca llega y que siempre acaba. Nada queda sino dar el primer paso, avanzar, creyendo que se sabe dónde se va y perdida en la eterna encrucijada de la decisión, corazón palpitante que mueve nuestra sangre más vital.

Y recordar el río, subir con pies invisibles y ojos abiertos hasta su nacimiento, beber su agua, conocerlo de nuevo, vivirlo, sumergirse en las frías aguas que un día fueron maternales. Despertar a todos los ríos que nos alimentaron, que nos alimentan, limpiar las heridas.

Por fin, descansar.

M. Roca Salazar
La memoria de lo presente

(Otro descubrimiento, sorprendente como todos).

La creación

Chor
Die Himmel erzählen die Ehre Gottes,
und seiner Hände Werk
zeigt an das Firmament

Gabriel, Uriel, Raphael
Dem kommenden Tage sagt es der Tag,
die Nacht, die verschwand, der folgenden Nacht.

Chor
Die Himmel erzählen die Ehre Gottes,
und seiner Hände Werk
zeigt an das Firmament

Gabriel, Uriel, Raphael
In alle Welt ergeht dar Wort,
jedem Ohre klingend,
keiner Zunge fremd.

Chor
Die Himmel erzählen die Ehre Gottes,
und seiner Hände Werk
zeigt an das Firmament

F. J. Haydn (1732 - 1809)
La Creación, Oratorio para solistas, coro y orquesta. Hob XXI: 2.

Windous Libe Writer

Es justicia alabar lo bueno y criticar lo malo en su justa medida. Lo que hace difícil el ejercicio de la justicia es precisamente mantener ese equilibrio, esa medida entre un aspecto y otro. Como decía aquel aforismo (no recuerdo las palabras exactas), "pagar por algo más de lo que vale es una idiotez, pagar menos, también".

Digo todo esto porque, aunque el coste de Windows Live Writer es más o menos 0 euros, y he alabado algunos aspectos suyos en otros posts anteriores, no puedo dejar de criticar lo que a mi parecer es uno de sus puntos flacos.

El diccionario incorporado.

¡Es horroroso! Pero pésimo, de verdad. Muchísimas palabras no están en él, sobre todo formas verbales un poco más elaboradas como "esperadme" o "recogedlo". Tampoco es que pase nada, pero uno espera ver subrayadas en rojo las palabras mal escritas, y ver las correctas señaladas de esa forma resulta un tanto incómodo. Espero que en versiones posteriores, mejoren el contenido del diccionario.

Algunas otras palabras "mal" escritas: sobresale, píxeles, atacando, piensan...

Por si quedaban dudas, el título del post es una ironía y está escrito así consciente e intencionalmente...

Hoy toca ciencia

Algunos apuntes de ciencia.

  • Space debris: evolution in pictures (Chatarra espacial: evolución en imágenes): Fotos interesantes sobre la enorme cantidad de satélites (uno no es consciente hasta que los ve). Vía Ecología Microsiervos
  • Hubble: Galaxias en colisión. Con motivo del decimoctavo aniversario del lanzamiento del telescopio espacial Hubble, la ESA y la NASA han publicado una galería de galaxias en colisión. Al contrario de lo que pueda parecer, es muy poco probable que las estrellas de cada galaxia colisionen entre sí, dadas las enormes distancias entre ellas. Lo que sí parece sorprendente es que la gravedad tenga esas catastróficas consecuencias en las formas de las galaxias. Vía Microsiervos.

viernes, abril 25, 2008

Osciladores acoplados

Acabo de leer el post de Fogonazos sobre los osciladores acoplados (merece la pena leerlo y ver los videos), y no he podido evitar recordar una secuencia de una de mis películas favoritas. Ciertamente, el tema va más allá de la física:

 

La película es, evidentemente, El Club de los Poetas Muertos...

- Señor Dalton, ¿no se une a nosotros?
- Ejerzo el derecho a no caminar.
- Gracias, señor Dalton, pero llámelo por su nombre: nadar contra corriente.

jueves, abril 24, 2008

Montt en dosis diarias

El de hoy se merece mención especial. Ya se sabe que cuando un gato cae, cae sobre cuatro patas...

Jóvenes en la red

A mí, claro está, ya me queda un poco lejos, pero si tienes menos de 30 años, puedes adscribirte a una campaña de arsys.es, en colaboración con Red.es para disponer gratuitamente de servicios en red. Para ser exactos, en sus propias palabras:

El Programa "Jóvenes en Red" es una iniciativa del Gobierno para fomentar  que los jóvenes menores de 30 años conozcan las herramientas y aprovechen el potencial de Internet. arsys.es colabora en este proyecto ofreciendo, GRATIS, a los jóvenes que lo soliciten un completo paquete de alojamiento profesional:

  •  Dominio .es
  •  Hosting
  •  Herramientas de creación web
  •  Herramientas de promoción

Tu juegas un papel importante: contribuye a construir una sociedad preparada para el futuro. Ahora tienes la oportunidad de que los jóvenes de tu empresa, tus familiares, tus amigos, sean algo más que usuarios pasivos en Internet.

Pues nada. Si tienes menos de 30 años, aprovéchalo (échale un looking a los precios que hay por ahí), y si no, pásalo.

Cumpleaños

Hoy habría cumplido 87 años...