Las elecciones en Río Cuarto y MSA

Ayer domingo 22 de junio, por esas vueltas de la vida, terminé como fiscal informático del proceso de «escrutinio electrónico» de las elecciones a Intendente de Río Cuarto, para el cual el titular del Poder Ejecutivo saliente, Cdor. Benigno Antonio Rins, contrató a la empresa Magic Software Argentina (MSA).

A media hora de comenzada la carga de los resultados de las mesas de votación, pasó lo siguiente:

La empresa MSA fue contratada a través de un cuestionado proceso por la suma de $520.000 para realizar el traslado de las urnas y el escrutinio provisorio (el definitivo lo hace posteriormente la Junta Electoral). La elección anterior, en la cual el escrutinio se hizo e forma «tradicional», costó $60.000; por lo que los riocuartenses desembolsamos $460.000 para disponer de los resultados provisorios 3 horas antes, sin contar otros gastos, como los honorarios de los dos peritos del Consejo Profesional de Ciencias Informáticas de la Provincia de Córdoba ($80 a $120 por hora cada uno, según las tarifas de dicho Consejo).

Cabe aclarar que dicho costo no incluyó la adquisición de software ni hardware, sino el servicio provisto por dicha empresa.

Sigue leyendo «Las elecciones en Río Cuarto y MSA»

El secreto de Ruby: Las «clausuras»

Uno de los mecanismos más potentes provistos por el lenguaje Ruby es la posibilidad de manipular bloques de código que pueden ser pasados como argumentos en la invocación a funciones.

Este mecanismo se denomina «clausura» («closure«, en inglés), y aunque no es exclusivo de Ruby (es un viejo conocido en Smalltalk y Lisp, encontrándose aún en Perl y Python), la simplicidad de su uso lo transforma en una herramienta muy poderosa y flexible.

Sigue leyendo «El secreto de Ruby: Las «clausuras»»

El silencio continúa

Hace ya casi un mes dije que retomaría la actividad en mi blog, pero lamentablemente los compromisos laborales me lo han impedido.

Y como no puedo conmigo mismo, decidí escribir este pequeño post para mostrar algo de lo que estoy haciendo. Se trata de una herramienta para generar diagramas de clases de aplicaciones Ruby on Rails.

Comencé a escribirla por necesidad (para los desarrollos en los que estoy trabajando), pero luego decidí extenderla un poco más (para, además, extender mis conocimientos de Ruby).

Por ahora, nada más (en los próximos días escribiré con mayor detalle sobre él). Les presento a mi nuevo juguete: RailRoad.

(En InfoQ han publicado una revisión sobre RailRoad.)

La Fundación Limo

Hace un par de días escribí un artículo sobre la reciente Linux Foundation, formada con el objetivo de impulsar el desarrollo y la utilización de Linux, con el respaldo de importantes nombres. Hoy me encuentro con la noticia de la creación de la Limo Foundation, que apunta al desarrollo de una plataforma basada en Linux para dispositivos móviles. Los nombres involucrados no son menos importantes.

Sigue leyendo «La Fundación Limo»

El procesador de textos LyX

El común de los usuarios de computadoras utiliza habitualmente procesadores de texto como Microsoft Word u OpenOffice.org. El éxito de este tipo de programas es su filosofía «WYSIWYG» («lo que usted ve es lo que obtiene«) y su aparente facilidad de uso.

¿Qué es LyX? Simplemente, un procesador de textos basado en la filosofía «WYSIWM» («lo que usted ve es lo que quiere decir«). LyX nos propone una forma diferente de editar textos con formato: usted preocúpese de introducir los elementos del texto y, a cambio de respetar ciertas reglas de formato, el programa se encargará del resto.

Sigue leyendo «El procesador de textos LyX»

Entrevista a Richard Stallman

Se trata de una entrevista realizada hace más de 2 años por la televisión catalana. Si bien a RMS por aquellas épocas le costaba un poquito el castellano y la periodista no parece ser muy lúcida, resulta un buen resumen sobre varias cuestiones. (Sólo la introducción es en catalán, el resto es en castellano.)

El video tiene dos partes más.

Sigue leyendo «Entrevista a Richard Stallman»

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»