Software

FLISol 2017

logo_flisolEl sábado 22 de abril de 2017 se desarrolló Festival Latinoamericano de Instalación de Software Libre: FLISoL. En la Ciudad Autónoma de Buenos Aires éste tuvo lugar en la sede de la UTN de Av. Triunvirato.

 En esta edición participé como expositor en dos charlas:

  • Drupal: El CMS que eligen los grandes

La presentamos en conjunto con Jose Sánchez (@ruloweb), y hablamos sobre las principales características que hacen que Drupal sea el CMS ─y CMF─ elegido y preferido para desarrollar y sostener grandes proyectos, como medios de comunicación, entidades gubernamentales, organizaciones sin fines de lucro, portales de empresas privadas, entidades de comercio electrónico, etc.

A continuación compartimos la presentación que utilizamos como guía.

  • Introducción a Ruby on Rails.

Es la tercera vez que re-adapto y presento esta charla; una breve exposición donde se presenta al ─según creo yo─ mejor framework para desarrollar aplicaciones web: Ruby on Rails. Completo, simple, ágil, extensible y escalable son solo algunas características de este increíble framework.

Comparto aquí las diapositivas que sirvieron de guía en esta charla.

Voto electrónico. Media sanción en Diputados.

voto electronicoEl miércoles 19 de Octubre de 2016 la Cámara de Diputados de la Nación dio media sanción al proyecto de ley que propone una reforma electoral para incorporar, entre otras cosas, «sufragio y escrutinio electrónico» en las elecciones de nivel nacional; esto es: implementar voto electrónico en la República Argentina.

Votar usando computadoras es abrirle la puerta (grande) al fraude.

Dar media sanción a éste proyecto, desde mi punto de vista, fue un error, sobre todo por la evidencia que muestra los inconvenientes que ya hubo en otros países del mundo como Alemania y Holanda, por ejemplo. La tendencia mundial es a alejarse del voto electrónico. Muchos países incluso lo han declarado inconstitucional; Alemania y Holanda son nuevamente un ejemplo de eso.

La media sanción al proyecto de ley quiere decir que el proyecto fue enviado a la Cámara de Senadores para su revisión y aprobación. No sabemos aún que pasará en esa instancia.

En caso que el proyecto se convierta en ley, Argentina incorporará voto electrónico en las próximas elecciones nacionales.

El voto electrónico va a traer problemas y conflictos. Va a generar más dudas que certezas. No sé cuánto tiempo nos tomará, pero estoy seguro que en algún momento vamos a llegar a derogar esa ley y a volver a votar de forma directa (sin que una computadora medie entre nuestra voluntad y su representación). Cuando ese día llegue muchos de los impulsores y defensores del voto electrónico se van a hacer los distraídos. Es por eso que quiero dejar aquí una copia del acta de la Cámara de Diputados con el resultado de la votación; en ella se puede ver quiénes fueron los Diputados que haciendo oídos sordos a todas las recomendaciones y advertencias sobre los riesgos del voto electrónico votaron favorablemente éste proyecto.

Acta de votación.

Una estafa a gran escala. Los riesgos de una ilusión.

evoto«La tecnología puede mejorar cualquier cosa» «Podemos confiar completamente en la tecnología» «La tecnología es infalible»

Estos son algunos de los argumentos falaces con los que se intenta defender el voto electrónico. Votar usando computadoras es abrirle la puerta al fraude, a la estafa. Es probable que ya nos hayan estafado. Es probable que ya te hayan estafado. Con tecnología, y sin que te dieras cuenta. ¿Cómo? Escuchá.

Entrevista a @arilijalad (fragmento)

Votar usando computadoras es abrirle la puerta al fraude. Las computadoras ejecutan un programa, y éste puede ser cambiado o reemplazado. Puede ser reemplazado incluso durante la elección por otro diseñado, por ejemplo, para dar totales falsos, o registrar los votos emitidos por los usuarios comprometiendo así el secreto del voto. Esto y mucho más puede hacerse sin que ningún usuario note absolutamente nada.

El voto electrónico, en cualquier de sus formas, abre la puerta al fraude. Un fraude posiblemente indetectable.

Tiempo estimado de lectura en Drupal

Drupal_LogoHace un tiempo me pidieron agregar, para un sitio hecho en Drupal, información sobre el tiempo estimado de lectura de los artículos ahí publicados.

No recuerdo las fuentes que me ayudaron con esto, pero sí recuerdo que fue bastante más fácil y simple de lo previsto.

A continuación el fragmento de código que calcula el tiempo estimado de lectura de un artículo:

<?php 
 $postContent = render($content); 
 $word = str_word_count(strip_tags($postContent));
 $m = floor($word / 200);
 $s = floor($word % 200 / (200 / 60));
 $estimado = $m . ' minuto' . ($m == 1 ? '' : 's') . ', ' . $s . ' segundo' . ($s == 1 ? '' : 's');
?>
<p>Tiempo estimado de lectura: <?php echo $estimado; ?></p>

Este fragmento de código puede incluirse en el archivo node.tpl.php del tema en uso. Dependiendo de la estructura del tema, se podría ubicar de modo que una futura actualización del tema no haga que se pierda la modificación, pero eso es algo que depende de cada tema, por lo que habrá que remitirse a la documentación correspondiente.

Espero que sea de utilidad.

FLISOL 2015

logo_flisolEl sábado 25 de abril se llevó a cabo el Festival Latinoamericano de Instalación de Software Libre (FLISOL). Este año participé con una charla similar a la del año pasado: «Introducción a Ruby on Rails». Nuevamente fue muy grato ver el interés que la charla y la herramienta despierta en los participantes.

Alguien dijo que corregir un texto, hacerle algunas añadiduras, quitarle algunas partes y alterar un poco el orden, es una tarea que está más próxima al engaño que a la creación. Con esta introducción ─que sirve a la vez de confesión─ comparto la presentación que utilicé en el evento.

Páginas

Startup Growth Lite is a free theme, contributed to the Drupal Community by More than Themes.