Quién fue Edsger Dijkstra

Muchos conocen a Edsger Wybe Dijkstra por sus aportes técnicos a las ciencias de la computación (algoritmos sobre grafos, semáforos, su crítica al «goto«, entre tantos otros). Otros quizás hayan leído sobre sus opiniones acerca de la programación como disciplina matemática y su lucha contra el avance de los intereses industriales sobre la ciencia.

Pocos saben, sin embargo, quién fue este gran hombre y su verdadero aporte a través de más de 40 años de actividad académica, científica e industrial. A continuación he traducido el discurso pronunciado por David Gries, otro notable científico de la computación, en oportunidad de un homenaje a poco tiempo de su fallecimiento.

Sigue leyendo «Quién fue Edsger Dijkstra»

Compatibilidad de hardware en GNU/Linux

Luego de varios días de compilar/instalar/depurar mi Debian GNU/Linux para adaptarlo a mi nueva PC, he descubierto un sitio de gran utilidad: http://kmuto.jp/debian/hcl/

Se trata de una lista de hardware compatible, pero no es «una más«: a través de su interfaz web simplemente hay que copiar la salida del comando «lspci -n» y el sistema informará de qué dispositivos se trata y, mejor aún, cuál es el driver del kernel correspondiente.

¡Muy práctico! (Yo ya agregué la controladora SATA de mi motherboard, que no figuraba en la lista.)

¿Qué hay que hacer en los EE.UU. para ir preso?

La respuesta es muy variable: depende de si se es negro o blanco, rico o pobre y, supongo, de varios otros asuntos.

Hace un tiempo publiqué un artículo sobre la liberación de un peligroso criminal en la Argentina. Hoy me encuentro con el increible caso de un joven condenado a prisión perpetua por fumar marihuana. Como en la oportunidad anterior, reitero: no tengo idea de derecho, pero realmente me llama la atención de que a esto se lo llame «justicia«.

Sigue leyendo «¿Qué hay que hacer en los EE.UU. para ir preso?»

Sobre dictadores, genocidas y ladrones

Dejo un momento de lado la programación, las redes y el software libre. Ayer ocurrieron dos acontecimientos muy importantes: el día de los derechos humanos y el fallecimiento de uno de los criminales más grandes que hemos sufrido en los últimos años en Latinoamérica.

Por esto, he buscado algunos videos de actualidad sobre los dictadores de estas tierras. En ello podemos ver cómo aún hoy, que ya se conoce mucho sobre el accionar de estos delincuentes y genocidas, existe gente que los apoya y avala. Pase y vea…

Sigue leyendo «Sobre dictadores, genocidas y ladrones»

AJAX no es AJAX

AJAX es uno de los términos de moda en el mundo de la Web 2.0 y las aplicaciones web. Como usualmente ocurre en estos casos, aparece rodeado de un manto de misterio y mucho palabrerío. ¿Es una tecnología? ¿un lenguaje? ¿una librería? Tratar de explicar qué es AJAX me recuerda a un pasaje de la película «The Matrix«:

Niño: No trates de doblar la cuchara, eso es imposible. En cambio, sólo trata de darte cuenta de la verdad.

Neo: ¿Qué verdad?

Niño: La cuchara no existe.

AJAX es simplemente una técnica, o mejor dicho, la combinación de varias técnicas. Si bien su nombre significa «JavaScript y XML asincrónicos«, no tiene necesariamente que ver con Javascript ni con XML. De ahí el título de este artículo.

Sigue leyendo «AJAX no es AJAX»

Rumbo a la estandarización

Luego de más de 20 años de idas y vueltas, parece que se aproxima la hora de la estandarización de los formatos usados por los programas de ofimática (procesadores de texto, planillas de cálculo, etc.).

El primer paso importante fue la estandarización, bajo normas ISO/IEC, del formato OpenDocument (ODF), iniciado por OpenOffice.org. El segundo, hace un par de días, fue la aceptación del formato Microsoft Office Open XML (OOXML) por parte del consorcio Ecma.

Sigue leyendo «Rumbo a la estandarización»

Mi lector de feeds

Para terminar de una vez con la creciente lista de visitas regulares a sitios (la secuencia «Slashdot -> Barrapunto -> Digg -> Meneame -> blogs varios -> «), he decidido utilizar un lector de «feeds«. Como no me es totalmente útil una aplicación de «escritorio» (no siempre utilizo mi PC), y no me agradan demasiado los servicios online gratuitos que hay por ahí, decidí instalar en mi servicio de hosting una aplicación libre. Luego de examinar varias alternativas, me decidí por Gregarius.

Captura de pantalla de Gregarius

Sigue leyendo «Mi lector de feeds»