Martian Soil

Para los fanáticos de la exploración espacial y la colonización de otros planetas, Martian Soil. La verdad es que parece muy bueno.

Lo de la colonización espacial me recuerda una máxima que he encontrado por ahí: «¡Primero la Tierra! Luego ya destrozaremos los otros planetas».

[Estoy escuchando: «Heaven» de Rule of 5 en el disco Angel Passage]

—–

Continuar leyendoMartian Soil

POA

Canopus y yo comentábamos, en el canal #blogalia de irc, el asunto de la programación orientada a aspectos. Como yo sólo conozco recursos en inglés, él localizó esta una página con información sobre el tema. Creada por Bernardo Contreras y Fernando Asteasuain, incluye toda una tesis de licenciatura dedicada a la POA.

[Estoy escuchando: «Heaven» de Rule of 5 en el disco Angel Passage]

Continuar leyendoPOA

CGLIB

CGLIB suena francamente interesante:

cglib is a powerful, high performance and quality Code Generation Library, It is used to extend JAVA classes and implements interfaces at runtime.

[Estoy escuchando: «Experience» de Alan Moore & Tim Perkins en el disco Angel Passage]

—–

Continuar leyendoCGLIB

Generador de enlaces seguros para The New York Times

Sé que no mucha gente en España enlaza a The New York Times, pero en cualquier caso, aquí hay un generador de enlaces seguros para ese periódico. Se introduce el enlace normal, y produce una versión que se puede emplear en bitácoras y permite el acceso al archivo.

[Estoy escuchando: «Innocence» de Alan Moore & Tim Perkins en el disco Angel Passage]

Continuar leyendoGenerador de enlaces seguros para The New York Times

Apocalípticos e integrados ante el móvil con cámara

En realidad no, pero no me resistí a poner el título. Lo que sí tenemos son dos puntos de vista diferentes sobre el móvil con cámara.

David Coursey en Why camera phones are so darned popular explora el porqué de la popularidad de esos dispositivos, después de señalar que los móviles con cámara son ya la tecnología de más rápida aceptación de al historia. En gran parte, porque hoy día es casi imposible comprarse un móvil de cierto nivel que no venga con cámara.

Pero no se muestra nada entusiasmado con la posibilidad de hacer fotos con el móvil:

I’ve played with camphones and had fun, but I wouldn’t go out of my way to use one. If I know I want to take pictures, I use a «real» digital camera. If I get in a situation where I wished I’d brought a camera, the camphone usually won’t do the job. And on those rare camphone-appropriate occasions, I usually forget that I have one.

I’m not exactly calling camera phones a fad, but I’m not exactly not calling them a fad, either. My bet is there will be a relatively small number of people who shoot lots of camphone pics–in the U.S., we have a special term for these people: «12- to 24-year-olds.» A much larger group will have a camphone but never click the shutter; we call those people «adults.»

No me molesta en absoluto la referencia final a niños y adultos. Todo el mundo sabe que tengo efectivamente la edad mental de un niño de 12 años y sólo lamento no tener esa edad cronológica. Eso de crecer y hacerse mayor no tiene la más mínima gracia, y encima te siente viejo.

Pero volviendo al tema. Creo que Coursey comete el error habitual de considerar que un móvil con cámara es una cámara digital. Nada más lejos de la realidad. Si alguien quiere una cámara, lo mejor que puede hacer es comprarse uno de los buenos modelos que corren por ahí. Un móvil con cámara es otra cosa muy diferente: es un dispositivo digital que puede conectarse a internet y se lleva en el bolsillo. Y su cámara sirve para un tipo de fotografía efímera que se puede compartir de inmediato y cuya utilidad no tiene que trascender más allá de las necesidades inmediatas de comunicación.

Desde ese punto de vista, estoy más de acuerdo con Phonecams: Beyond the Hype. Empieza diciendo:

Even the phonecam manufacturers don’t seem to have a clue what people will really use these things for, judging from the foolish scenarios they portray in TV commercials. But that’s typical; new technologies are never born fully-formed. Nobody knows how networked cameras will evolve, and nobody knows just how we’ll grow to use them. But special properties of networked cameras have convinced me that these tools won’t be abandoned any time soon. Some of these capabilities haven’t emerged yet but I think they’re all on the way.

Y luego destaca cinco características que parecen exclusivas de las cámaras en red. Entre ellas, la posibilidad de compartirlas de inmediato y también anotarlas de inmediato.

Una cámara en red es un dispositivo diferente. No dudo que en el futuro tendremos cámaras digitales que estarán conectadas sin ser necesariamente telefónos. Pero por el momento, los teléfonos están y es posible explorar su capacidad para la fotografía efímera. O como dicen en Camera phones changing the definition of picture-worthy:

Unlike the traditional camera, the camera phone is an intimate and ubiquitous presence that invites a new kind of personal awareness, a persistent alertness to the visually newsworthy that makes amateur photojournalists out of its users.

Continuar leyendoApocalípticos e integrados ante el móvil con cámara

La ética en la era de la información

Three Systems Of Ethics For Diverse Applications describe tres sistemas éticos. Guardián y Comercial son los dos más conocidos. Cada uno trata con un conjunto diferente de problemas. Guardián con aquella situaciones de suma cero, y Comercial con situaciones de suma no cero. Pero el artículo señala que la invención del ordenador ha propiciado la aparición de un nuevo sistema ético, Information, que trata con situaciones de suma ilimitada.

The invention of computers has created unlimited-sum situations. Anything that exists in the form of computer data can be copied and e-mailed at remarkably low cost. And a wide range of things–music, news, blueprints, books, recipes, scientific papers–can be represented as computer data. Of course, some things are valuable only because they are rare, so too much copying would actually reduce their value. But some information becomes more valuable to its creators the more it is copied. Many hobbyists would like their creations to be widely appreciated–as long as the viewer knew who had created it. The authors of scientific papers and the programmers of Open Source software(2) want as many people as possible to use their work–as long as they get appropriate credit. The more such information is copied, the more benefits accrue both to the inventor and to the users.

No se trata, por supuesto, que un sistema ético suplante al otro, sino que cada uno se mueva en su terreno.

Interesante.

Del mismo autor, otro artículo que también parece interesante: Ethical Administration of Nanotechnology.

(vía 0xDECAFBAD)

—–

Continuar leyendoLa ética en la era de la información

Regalos para el científico de la casa.

Scientific American ofrece su lista de «Top Sci/Tech Gifts 2003: 25 great holiday gifts for science lovers of all ages«:

Once again, we have left no stone unturned in ferreting out the very best gifts for the science lovers in your midst. What’s under those rocks, you might well ask. Well, the South American Longhorn Beetle Collection for one, mounted quite elegantly in your choice of frames in one of our most attractive present selections. What’s more, we?ve got a one-pound, anatomically correct chocolate brain for hungry minds, an at-home forensics lab for the pint-sized Sherlock, and, at long last, a clever contraption that will help your loved ones to divine their dogs’ most profound emotions. For your very nearest and dearest, consider a self-orienting telescope, a Swarovski crystal-studded computer mouse, or Sony’s AIBO ERS-7, the latest and most astounding in robotic pet technology.

ideales para ese amante de la ciencia que todos tenemos en casa. Mis preferidos: James D. Watson Bobble Head, Discovery Whodunit? Forensics Lab y (¿cómo no?) ERS-7 AIBO.

En cualquier caso, para los interesados en hacerme un regalo, les recuerdo que tengo lista de los deseos en Amazon.co.uk.

(vía Microsiervos)

Continuar leyendoRegalos para el científico de la casa.

Leyes básicas de la estupidez humana

De THE BASIC LAWS OF HUMAN STUPIDITY por Carlo M. Cipolla:

  1. Always and inevitably everyone underestimates the number of stupid individuals in circulation.
  2. The probability that a certain person will be stupid is independent of any other characteristic of that person.
  3. A stupid person is a person who causes losses to another person or to a group of persons while himself deriving no gain and even possibly incurring losses.
  4. Non-stupid people always underestimate the damaging power of stupid individuals. In particular non-stupid people constantly forget that at all times and places and under any circumstances to deal and/or associate with stupid people always turns out to be a costly mistake.
  5. A stupid person is the most dangerous type of person.

Lo confieso, me siento identificado con los comportamientos estúpidos descritos en el texto. ¡Qué le vamos a hacer…!

(vía Pharyngula)

Continuar leyendoLeyes básicas de la estupidez humana

Jornadas Tecnológicas Mundo Java: mi impresión

El martes pasado participé en las Jornadas Tecnológicas Mundo Java, organizadas por El Rincón del Programador y el Departamento de Tecnologías de la Información y las Comunicaciones de la Universidade da Coruña. Yo hablé de «Persistencia de objetos en Java: Una introducción con Hibernate», un tema que me gusta mucho (la persistencia de objetos) y que siempre resulta de interés. Llevaba preparadas transpas para hora y media, pero me lo pulí en una horita, cosa que supongo que los asistentes me agradecieron, porque la mía era la última del día y terminé a las 8 y media.

Aquí está mi transpa estrella:

Donde se explica cómo se convierten tablas de una base de datos relacional en objetos. En resumen: es magia producto del juicioso uso del ingrediente X (después de haber añadido, azúcar, especias y todas las cosas bonitas, se entiende). Como soy muy larsoniano, puse como objeto una vaca. Verla me recuerda el chiste del físico teórico despedido de su departamento y que debe trabajar de lechero. Convoca una reunión de sus compañeros de profesión y empieza diciendo: «Supongamos una vaca esférica de densidad uniforme». ¡Estos físicos!

No me resisto a poner más fotos:

Las fotos son, por cierto, de Abraham Otero, compañero del grupo de investigación. Como las condiciones de luz no eran las óptimas, en la mayoría de las fotos salí como si me moviese a supervelocidad. Efecto que, por supuesto, me encanta. Tanto, que he decidido poner todas las fotos en mi galería (si Abraham me deja, claro). Por ejemplo, al igual que Superman, pudo mover la cara a hipervelocidad para ocultar mi identidad secreta:

Pero si se tercia, puedo mover con rapidez todo el cuerpo:

Aquí la transpa más agradecida por el público:

Por desgracia, no pude asistir mucho a las jornadas por cuestiones personales y laborales. Pero sí vi al completo la conferencia de Martín Pérez: «Arquitectura empresarial y software libre J2EE». Martín demostró una vez más que es un magnífico conferenciante y con claridad y rigor nos fue demostrando como construir una solución empresarial completa empleando software libre bajo la plataforma J2EE. La capacidad de ese hombre para mantenerse al día de proyectos varios es ciertamente asombrosa.

A continuación tuve la oportunidad de charlar un rato con Fernando Bellas:

y el propio Martín:

Los dos saben muchísimo de Java y de diseño de aplicaciones. Yo intentaba mantenerme callado (cosa que me resulta difícil hasta lo doloroso) y aprender. La verdad es que fue un rato interesantísimo.

Los de El Rincón del Programador tuvieron la amabilidad de invitarme a comer el jueves. Son un grupo simpatiquísimo, formado por personas muy capaces (excelentes organizadores) y amables. Espero que pronto vuelvan a montar algo ¡y me inviten a participar! La foto completa de grupo no quedó nada bien. El flas de mi cámara no da para mucho y no da para mucho. Pero bueno, aquí están, porque tampoco quiero pasar la oportunidad de ponerlos:

Dos comentarios finales. Si a alguien le interesa, me han dicho que dejarán las presentaciones en la página web del rincón, por lo que no habrá problemas para conseguirla. Por otro lado, he descubierto que hay mucho interés por el tema de la persistencia en Java y estoy considerando montar una bitácora exclusivamente dedicada a ese tema. Más que nada, para centralizar conocimientos, recursos y demás. Ya comentaré.

Continuar leyendoJornadas Tecnológicas Mundo Java: mi impresión